<body>
<p>111</p>
<p>222</p>
<p>333</p>
<script>
var p=document.getElementsByTagName('p');
console.log(typeof p)//object
// 0: p
// 1: p
// 2: p
// length: 3
//对象除了p.length还能通过p['p里的key']获取值
console.log(p.length===p['length'])//true
//按理来说p是个对象,应该用for in ,但是这里用的for循环还能成功是因为
//i<p.length,这里的p.length为3;
//p[i].style.background='red'里的p[i],相当于p.0,p.1,p.2 (当然这样无法实现,所以要用p[0],p[1],p[2]来实现)
for(var i=0;i<p.length;i++){
p[i].style.background='red'
}
</script>
</body>
通过getElementsByTagName具体是怎么更改dom属性的
最新推荐文章于 2023-03-21 21:31:37 发布
本文通过一个具体的示例,展示了如何使用JavaScript操作HTML文档中的DOM元素样式,包括遍历和修改多个段落元素的背景颜色。

2068

被折叠的 条评论
为什么被折叠?



