js能一次获取多个HTML对象吗?在线等

来源:百度知道 编辑:UC知道 时间:2024/05/04 06:45:29
是用getElementById()还是getElementsByName!如果是后者 HTML哪个标签有name属性啊?请求帮助,在线等答案
1楼,html标签好象没有name属性吧,只有ID属性。。
2楼,我要取的是HTML标签,不是表单对象。

取多个HTML对象用getElementsByName
大部分HTML标签都有id属性
HTML标签下的字类 表单元素 有name属性
id属性是唯一的,name可以相同.

Html表单元素包括:
input,textare,select等,他们都是有name属性的

var objScrMts04Gaku = document.getElementById('scrMts04Gaku');
var value = objScrMts04Gaku .value;
取得Name是scrMts04Gaku的一个对象

var objScrMts04Gaku = document.getElementsByName('scrMts04Gaku');
var value = objScrMts04Gaku[0].value;
取得所有Name是scrMts04Gaku的对象的集合

HTML表单元素需要name属性。
<form action="xxx" method="POST">
用户名:<input name="username" type="text"/>
<br/>
密 码:<input name="paswd" type="password"/>
<br/>
<input type="submit" vlaue="提交"/>
</form>

var ele1 = document.getElementById(id);
var ele2 = document.getElementByTagName(tagName);
var ele3 = documentj.getElementByName(eleName);
ele1是单个