您的位置:首页 > Web前端 > JavaScript

JavaScript HTML DOM - 改变 HTML

2017-12-11 10:18 330 查看

改变 HTML 输出流

实例

JavaScript 能够创建动态的 HTML 内容:

今天的日期是:
Mon Dec 11 2017 10:11:45 GMT+0800 (中国标准时间)


在 JavaScript 中,
document.write()
可用于直接向 HTML 输出流写内容。

<!DOCTYPE html>
<html>
<body>

<script>
document.write(Date());
</script>

</body>
</html>


提示:绝不要使用在文档加载之后使用
document.write()
。这会覆盖该文档。

改变 HTML 内容

修改 HTML 内容的最简单的方法时使用 innerHTML 属性。

如需改变 HTML 元素的内容,请使用这个语法:

document.getElementById(id).innerHTML=new HTML


实例

本例改变了
<h1>
元素的内容:

<!DOCTYPE html>
<html>
<body>

<h1 id="header">Old Header</h1>

<script>
var element=document.getElementById("header");
element.innerHTML="New Header";
</script>

</body>
</html>


例子解释:

上面的 HTML 文档含有
id="header"
<h1>
元素

我们使用 HTML DOM 来获得
id="header"
的元素

JavaScript 更改此元素的内容
(innerHTML)


改变 HTML 属性

如需改变 HTML 元素的属性,请使用这个语法:

document.getElementById(id).attribute=new value


实例

本例改变了
<img>
元素的
src
属性:

<!DOCTYPE html>
<html>
<body>

<img id="image" src="smiley.gif">

<script>
document.getElementById("image").src="landscape.jpg";
</script>

</body>
</html>


例子解释:

上面的 HTML 文档含有
id="image"
<img>
元素

我们使用 HTML DOM 来获得
id="image"
的元素

JavaScript 更改此元素的属性(把
"smiley.gif"
改为
"landscape.jpg"
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  javascript dom