2、getElementsByName根据name属性得到html标记对象的数组,因为name有多个,所以返回的是元素的数组,而不是一个元素 document.getElementsByName('sex') 返回的是name为sex的两个input集合 3、getElementsByTagName为根据指定的html标签名得到元素的数组 如: varinputs=document.getElementsByTagName('input');...
例3.1 getElementsByName()IEFF.html <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> </HEAD> <BODY> <!-- function choiceAll(t) {undefined var arr = document.getElementsByName("ch"); for (var i=0;i<arr.length ;i++ ) {undefined arr[i].checked = t ...
在这个任务中,我们将教会你如何使用JavaScript中的getElementsByName()方法来获取页面中具有相同名称的元素。下面是整件事情的步骤: 二、详细步骤 步骤1:了解getElementsByName()方法的作用 在JavaScript中,getElementsByName()方法用于通过元素的名称获取元素的集合。这个方法返回一个NodeList对象,其中包含了所有具有指定名称...
2.使用name属性的值获取元素 document.getElementsByName("name属性的值"); 3.使用类样式的名字获取元素 document.getElementsByClassName("类样式的名字"); 4.使用标签名字获取元素 document.getElementsByTagName("标签的名字"); 5.使用选择器获取元素 document.querySelector("选择器"); document.querySelectorAll(...
getElementsByName()定义和用法 getElementsByName() 方法可返回带有指定名称的对象的集合。 语法 document.getElementsByName(name) 该方法与 getElementById() 方法相似,但是它查询元素的 name 属性,而不是 id 属性。 另外,因为一个文档中的 name 属性可能不唯一(如 HTML 表单中的单选按钮通常具有相同的 name 属...
getElementsByName()方法是只有HTMLDocument类型才有的方法, 因而它只对HTML文档可用. 它用于返回具有指定name特性的所有元素, 即一个NodeList对象(相当于一个包含一组Element对象的只读数组). 注意这里name属性不一定是单个的元素, 可能是一组元素的集合(HTMLCollection). 例如具有相同name属性值的一组表单元素(单选或者...
3.getElementsByName 例 3.1 getElementsByName()IEFF.html <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML>
1.获取的结果是一个类数组。2.上下文不必须是document了,因为getElementsByTagName方法在不仅在Document类的原型上也在Element类的原型上,所以document和元素都可以使用这个方法。 4、通过name属性(getElementsByName) 1.上下文必须是document。2.必须传参数,参数是是获取元素的name属性。3.返回值是一个类数组,没有找到...
1: getElementsByName()定义在HTMLDocument类中,而不是Document类中,所以只能在HTML文档可以用,在XML文档里不可以用。 2: 在IE中此方法也返回id属性匹配的元素 3: 为某些HTML元素设置name属性,会在Document对象上设置同名的属性(如果此属性名不存在)
简介:WEB标准下可以通过getElementById(), getElementsByName(), and getElementsByTagName()访问DOCUMENT中的任一个标签。 (1)getElementById(): getElementById()可以访问DOCUMENT中的某一特定元素,顾名思义,就是通过ID来取得元素,所以只能访问设置了ID的元素。