HTML DOM 允许 JavaScript 更改 HTML 元素的内容。
修改HTML元素内容的最简单方法是使用innerHTML
属性。
要更改 HTML 元素的内容,请使用以下语法:
document.getElementById(
id).innerHTML =
new HTML
此示例更改了<p>
元素:
<html>
<body>
<p id="p1">Hello World!</p>
<script>
document.getElementById("p1").innerHTML = "New text!";
</script>
</body>
</html>
亲自试一试 »
示例解释:
<p>
元素与id="p1"
id="p1"
innerHTML
该元素的)到#{0}#此示例更改了<h1>
元素:
<!DOCTYPE html>
<html>
<body>
<h1 id="id01">Old Heading</h1>
<script>
const element = document.getElementById("id01");
element.innerHTML = "New Heading";
</script>
</body>
</html>
亲自试一试 »
示例解释:
<h1>
元素与id="id01"
id="id01"
innerHTML
该元素的)到#{0}#要更改 HTML 属性的值,请使用以下语法:
document.getElementById(
id).
attribute = new value
此示例更改了一个SRC属性的值<img>
元素:
<!DOCTYPE html>
<html>
<body>
<img id="myImage" src="smiley.gif">
<script>
document.getElementById("myImage").src = "landscape.jpg";
</script>
</body>
</html>
亲自试一试 »
示例解释:
<img>
元素与id="myImage"
id="myImage"
src
该元素的属性从#{0}#到#{1}#JavaScript 可以创建动态 HTML 内容:
<!DOCTYPE html>
<html>
<body>
<script>
document.getElementById("demo").innerHTML = "Date : " + Date(); </script>
</body>
</html>
亲自试一试 »
在 JavaScript 中,document.write()
可用于直接写入HTML输出流:
<!DOCTYPE html>
<html>
<body>
<p>Bla bla bla</p>
<script>
document.write(Date());
</script>
<p>Bla bla bla</p>
</body>
</html>
亲自试一试 »
切勿使用document.write()
文档加载后。它将覆盖文档。
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!