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

关于Id的使用

在综合实例的原文件里发现老师直接使用div的id(canvas)作为变量进行操作,并没有使用document.getElementById("canvas")先提取,再操作。第一次发现这种用法,自己也测试过貌似可用!!!!求解这个直接使用id和使用getElementById的区别是什么?

正在回答

1 回答

在这里直接使用id和document.getElementById的效果是一样的,但还是建议用document.getElementById,原因有:

  1. 直接使用id,别人看代码或自己再看时,都不知道它是一个dom还是一个js变量,而document.getElementById就很明确是取一个dom

  2. 直接使用id可能有一些浏览器兼容性问题,在生产环境中更应该警惕

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

举报

0/150
提交
取消

关于Id的使用

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