DOM更改HTML页面的输出流,元素的内容,属性,以及样式

HTML DOM允许JavaScript更改HTML元素

改变元素输出流(document.write())

在JavaScript中,document.write()可用于直接写入HTML输出流:

document.write(Date());

加载文档后,切勿使用document.write()。 它将覆盖文档。

改变元素的内容(innerHTML)

修改HTML元素内容的最简单方法是使用innerHTML属性。
example1:更改段落p

<p id="demo">Hello World</p>
<!--Script to uses innerHTML -->
<script>

document.getElementById("demo").innerHTML="New Text";

</script>

example2:更改标签H1

<h1 id="id01">Old Heading</h1>
<!--Script to uses innerHTML -->
<script>

document.getElementById("id01").innerHTML="New Heading";

</script>

更改元素属性的值

<img id="myImage" src="001.jpg">
<button onclick="myFunction()" >change Imgae</button>
<!--Script to uses innerHTML -->
<script>
function myFunction(){

document.getElementById("myImage").src="002.jpg";

}

</script>

更改元素的样式

HTML DOM允许JavaScript更改HTML元素的样式。

语法:document.getElementById(id).style.property = new style

<p id="paragraph1">Hello World</p>
<button onclick="myFunction()" >change Imgae</button>
<!--Script to uses innerHTML -->
<script>
function myFunction(){

document.getElementById("paragraph1").style.color="blue";

}
</script>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值