有没有一种方法在java脚本中只获取一个特定的名称而不是使用document.getElementsByName("x");哪个返回一个数组?我有一种特殊的情况,我不能使用id.有什么建议吗?谢谢.
Que*_*tin 12
刚刚获得第一个元素:
document.getElementsByName("x")[0];
Run Code Online (Sandbox Code Playgroud)
或者为了安全:
function getFirstElementByName(element_name) {
var elements = document.getElementsByName(element_name);
if (elements.length) {
return elements[0];
} else {
return undefined;
}
}
Run Code Online (Sandbox Code Playgroud)
(BTW getElementsByName返回一个集合,而不是一个数组.)
如果您正在寻找单个元素,请从节点列表中获取第一个元素,例如:
var element = document.getElementsByName("x")[0];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15849 次 |
| 最近记录: |