一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

JavaScript中使用ID获取节点的思路

时间:2016-06-06 编辑:简简单单 来源:一聚教程网

在现在的网页开发中,元素的ID属性可能仅仅只用于JavaScript查找元素了,因为他不能重复使用,违背了CSS的编写原则,但是最近偶然看到有人另类的使用。

学习JavaScript的时候,通过ID获取节点对象的方法,书上以及手册都是这样写的:

var idnode=document.getElementById("idname")

然后再用获取到idnode更改样式:

idnode.style.color="#ff0"

但是偶然的机会看到有人是这样写的:

idname.style.color

我的第一感觉是这样写肯定出错。但是这样的写法竟然可以获得和第一种方法同样的结果!太不科学了,如果可以这么简单的获取节点对象,那么第一种方法不是可以淘汰了吗?

然后查了一些资料,第二种方法只是在一些高版本的浏览器可以使用,兼容性很差。而且不是很符合JS的语法规范。如果是自己简单的做个demo 之类的,可以用用。正规开发还是使用第一种方法吧。

注:getElementById获取到的是一个对象集合,即[Object Object]。

热门栏目