javascript里面变量名和元素ID名称一样好不好

例如:varhello=document.getElementById('hello');... 例如:
var hello = document.getElementById( 'hello' );
展开
 我来答
匿名用户
2014-12-31
展开全部
其实你都可以直接写

var hello = document.getElementById( 'hello' );

等价于 直接使用hello,但是id不能有.等特殊字符,不然不能直接写

hello
追问
直接写hello吗?会不会不兼容,或者其他什么问题
追答
我试过了谷歌内核,ie8,火狐,其他浏览器我不敢说,唯一缺陷上面说了,不能有特殊字符.什么的,所以原生态才提供了getElementById来获取,但是一般id都是唯一的,不然就是getElementsById了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式