该方法是通过NAME属性来获得元素,但注意区别:getElementById()中是element,而getElementsByName()是elements。显而易见,getElementsByName()返回值有很多,这是因为DOCUMENT中每一个元素的ID是唯一的,但NAME却可以重复。如果一个文档中有两个以上的标签NAME相同,那么getElementsByName()就可以取得这些元素组成一个数组。
elem.getElementsByTagName(tag)查找具有给定标签的元素,并返回它们的集合。tag参数也可以是对于“任何标签”的星号"*"。 elem.getElementsByClassName(className)返回具有给定CSS类的元素。 document.getElementsByName(name)返回在文档范围内具有给定name特性的元素。很少使用。 例如: //获取文档中的所有 divlet divs =...
1. 2. 那么可以用getElementsByName("docname")获得这两个DIV,用getElementsByName("docname")[0]访问第一个DIV,用getElementsByName 3、getElementsByTagName() 这个呢就是通过TAGNAME(标签名称)来获得元素,一个DOCUMENT中当然会有相同的标签,所以这个方法也是取得一个数组。 下面这个例子有两个DIV,可以用getE...
-- window.onload=function(){ var arr = document.getElementsByTagName("option"); alert("arr[i].value is "+arr[2].value); } //--> </SCRIPT> </HEAD> <BODY> <SELECT NAME="" id="province" style="width:140px;background-color:red"> 红 兰 紫 </SELECT> </BODY> </HTML>...
function getElementsByClassName(oElm, strTagName, strClassName){ var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName); var arrReturnElements = new Array(); strClassName = strClassName.replace(/\-/g, "\\-"); ...
getElementByName 根据 name 属性来获取元素 语法:document.getElementsByName('name属性')返回值:一个...
在 JS 没有提供一种简便的方法来替换所有指定字符。 在 Java 中有一个 replaceAll() ,replaceAll(...
(getElementsByTag- Name()返回一个和childNodes- 一样的NodeList),就可以像访冋 子节点那样逐个访问这些节点了: alert (olings [ 0] , tagName); //outputs。IMGb 这行代码输出第一个图像的tagName(标签名),输出的是〃IMG〃。由于某些原 因,大部分浏览器按照大写来记录标签名,即使XHTML约定指出标签名应当全...
document.getElementById(id)Find an element by element id document.getElementsByTagName(name)Find elements by tag name document.getElementsByClassName(name)Find elements by class name Changing HTML Elements PropertyDescription element.innerHTML =new html contentChange the inner HTML of an element ...
constobj = document.getElementById("demo"); obj.innerHTML="Hello"; Try it Yourself » Reduce DOM Size Keep the number of elements in the HTML DOM small. This will always improve page loading, and speed up rendering (page display), especially on smaller devices. ...