为了账号安全,请及时绑定邮箱和手机立即绑定

关于document的问题

关于document的问题

慕斯709654 2018-08-10 10:09:54
为什么下面这段代码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';


查看完整回答
反对 回复 2018-09-24
  • 1 回答
  • 0 关注
  • 539 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号