在JavaScript中,将文字插入到HTML元素有多种方法,以下是一些常见的基础概念、优势、类型、应用场景以及示例代码:
<div>
、<p>
、<span>
等。innerHTML
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Insert Text Example</title>
</head>
<body>
<div id="myDiv">原始内容</div>
<button onclick="insertText()">插入文本</button>
<script>
function insertText() {
document.getElementById('myDiv').innerHTML = '新内容';
}
</script>
</body>
</html>
innerText
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Insert Text Example</title>
</head>
<body>
<div id="myDiv">原始内容</div>
<button onclick="insertText()">插入文本</button>
<script>
function insertText() {
document.getElementById('myDiv').innerText = '新内容';
}
</script>
</body>
</html>
appendChild
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Insert Text Example</title>
</head>
<body>
<div id="myDiv">原始内容</div>
<button onclick="insertText()">插入文本</button>
<script>
function insertText() {
var newTextNode = document.createTextNode('新内容');
document.getElementById('myDiv').appendChild(newTextNode);
}
</script>
</body>
</html>
innerHTML
或 innerText
时,原有的内容会被覆盖。可以使用 +=
运算符追加内容,或者使用 appendChild
插入新的文本节点。innerHTML
或 innerText
时,原有的内容会被覆盖。可以使用 +=
运算符追加内容,或者使用 appendChild
插入新的文本节点。通过以上方法,你可以灵活地在JavaScript中将文字插入到HTML元素中,并根据具体需求选择合适的方法。
领取专属 10元无门槛券
手把手带您无忧上云