为什么下面这段代码1无法改变背景颜色,而代码2可以。他们的有区别吗?代码1:<body>
<input type="button" onclick="document.getElementByTagName("body").style.backgroundColor='lavender';"value="改变背景色">
</body>代码2:<body>
<input type="button"onclick="document.body.style.backgroundColor='lavender';"value="改变背景色">
</body>
1 回答

神不在的星期二
TA贡献1963条经验 获得超6个赞
第一、应该是getElementsByTagName
你少写了个 s
第二,这个东西 返回的是一个 HTMLCollection
或者说是一个数组,所以应该写为
document.getElementsByTagName("body")[0].style.backgroundColor='lavender';
添加回答
举报
0/150
提交
取消