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

为什么我写con.style.display="none"; con.style.display="block"; 也能生效啊?

把 mychar.style.diaplay="none";改成con.style.display="none";  也能生效,为什么?

正在回答

1 回答

因为这个应该是浏览器的行为,它会把所有id都都放到window对象上,他的值对应的就是这个标签。所以就算你这行不写 var mychar = document.getElementById("con");    也是正常的。你或以直接访问window.con  就可以得到id为con的标签。  至于兼容性就不知道了,你可以自己查资料,我是在现代浏览器上测试得出的结果。

4 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么我写con.style.display="none"; con.style.display="block"; 也能生效啊?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信