JavaScript选取对象的方法

坑军之王的头像
坑军之王
165

在对网页上的对象进行选择的时候,我们经常利用document对象的getElementBy……方法进行元素的选取。然而有的时候在选取的时候总是存在一些问题:我东西没选上,选的东西不是我想要的东西。在下面将简单的对这些方法进行一个简单的对比。

方法 说明 输入值 返回值
getElementById() 根据选定的字符串找出对应id的元素 想要寻找的Id 字符串 返回匹配的DOM元素对象,如果没有找到的话返回null
getElementsByTagName() 根据tag名获取给定标签元素的集合(数组) 需要找的元素标签名 字符串 返回匹配的元素组合而成的数组
getElementsByTagNameNS() 根据命名控件URL和元素名称返回对应元组组成的数组 查询元素的命名空间URL(字符串)和查询元素的名称(字符串 返回指定元素的集合组合而成的数组
getElementsByClassName() 根据指定的类名寻找元素 想要寻找的class名(字符串 符合条件的元素的集合(数组
getElementsByName() 根据指定name的值返回节点集合 想要寻找的name值(字符串) 符合条件的元素的集合(数组)

上面部分方法的返回值是数组,而获取想要的对象就需要从数组中取值,取值的方法可以将上述方法取到的值赋值给一个变量。然后 变量名[想要找的元素对应的索引] 即可取到对象

用户评论
评论列表