getElementById与getElementsByName的区别

简介: 1. 用法 2.区别

1.  用法


a)  getElementById获得指定的Id对象


var sid= document. getElementById(“sid”).value;


//返回的是id为sid表单域中的值


b)  getElementsByName获得指定Name对象的集合


varsname = document. getElementsByName(“sname”);


//返回的是name为sname表单域中值的集合,要取到里面的value值,需要下一步操作


var svalue = sname[0].value;


2.区别


一个返回的是值,一个返回的是数组,并且千万不要忘记getElementsByName中Elements后面的s


目录
相关文章
|
5月前
|
JavaScript 前端开发 安全
JavaScript DOM 操作:解释一下 `innerHTML` 和 `textContent` 的区别。
JavaScript DOM 操作:解释一下 `innerHTML` 和 `textContent` 的区别。
45 1
|
6月前
|
JavaScript
document.getElementById找不到元素
document.getElementById找不到元素
|
Web App开发 JavaScript 前端开发
JavaScript中 querySelector 与 getElementById 方法的区别
JavaScript中 querySelector 与 getElementById 方法的区别
217 0
JavaScript中 querySelector 与 getElementById 方法的区别
|
JavaScript 前端开发
Javascript 区别getElementByID,getElementsByName,getElementsByTagName
Javascript 区别getElementByID,getElementsByName,getElementsByTagName
92 0
Javascript 区别getElementByID,getElementsByName,getElementsByTagName
innerHTML和innerText的区别
innerHTML和innerText的区别
112 0
|
Web App开发 JavaScript 前端开发
javascript 如何正确使用getElementById,getElementsByName(), and getElementsByTagName()
WEB标准下可以通过getElementById(), getElementsByName(), and getElementsByTagName()访问DOCUMENT中的任一个标签。 (1)getElementById():                       getElementById()可以访问DOCUMENT中的某一特定元素,顾名思义,就是通过ID来取得元素,所以只能访问设置了ID的元素。
1172 0
|
Web App开发 JavaScript 索引