该方法是通过NAME属性来获得元素,但注意区别:getElementById()中是element,而getElementsByName()是elements。显而易见,getElementsByName()返回值有很多,这是因为DOCUMENT中每一个元素的ID是唯一的,但NAME却可以重复。如果一个文档中有两个以上的标签NAME相同,那么getElementsByName()就可以取得这些元素组成一个数组。
*/ /* obtain elements : there are three functions can obtain element nodes => via id, tag name, class name;*/ console.log(typeof document.getElementById("purchases")); /* It will show "object" in browser */ console.log(document.getElementsByTagName("li").length); /* this function...
getElementsByTagName() 通过标 tag 标签查找 HTML 元素 querySelector() CSS 选择器查找 HTML 元素 querySelectorAll() CSS 选择器查找符合条件所有 HTML 元素 document.forms() 对象选择器查找 HTML 对象 以上方法中只有getElementById()和querySelector()查找到的是单个元素,其它都是查找到的元素集合(相当于一...
1. 2. 那么可以用getElementsByName("docname")获得这两个DIV,用getElementsByName("docname")[0]访问第一个DIV,用getElementsByName 3、getElementsByTagName() 这个呢就是通过TAGNAME(标签名称)来获得元素,一个DOCUMENT中当然会有相同的标签,所以这个方法也是取得一个数组。 下面这个例子有两个DIV,可以用getE...
以下总结了5种JavaScript定位的方法,除了id是定位到单个element元素对象,其它的都是elements返回的是list对象。 1.通过id获取 document.getElementById(“id”) 2.通过name获取 document.getElementsByName(“Name”) 3.通过标签名选取元素 document.getElementsByTagName(“tag”) 4.通过CLASS类选取元素 document.getEle...
(1)getElementById(): getElementById()可以访问DOCUMENT中的某一特定元素,顾名思义,就是通过ID来取得元素,所以只能访问设置了ID的元素。 (2)getElementsByName(): 该方法是通过NAME属性来获得元素,但注意区别:getElementById()中是element,而getElementsByName()是elements。显而易见,getElementsByName()返回值有...
元素的一个数组;lettagA=document.getElementByTagName('a');//获取标签的集合个数,tagA.lengthtagA...
function getElementsByClassName(oElm, strTagName, strClassName){ var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName); var arrReturnElements = new Array(); strClassName = strClassName.replace(/\-/g, "\\-"); ...
(getElementsByTag- Name()返回一个和childNodes- 一样的NodeList),就可以像访冋 子节点那样逐个访问这些节点了: alert (olings [ 0] , tagName); //outputs。IMGb 这行代码输出第一个图像的tagName(标签名),输出的是〃IMG〃。由于某些原 因,大部分浏览器按照大写来记录标签名,即使XHTML约定指出标签名应当全...
ThegetElementByIdmethod was just the beginning, and this very helpful method has been joined bygetElementsByTagName, to get all elements via a specific element tag;getElementsByClassName, to get all elements that share the same class name; and the very newquerySelectorandquerySelectorAllmethods,...