如何按名称获取html元素 [英] How to get a html element by name
本文介绍了如何按名称获取html元素的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
有没有办法在java脚本中只使用一个特定的名称,而不是使用返回一个数组的 document.getElementsByName(x);
?我有一种特殊的情况,我不能使用id。有什么建议吗?
谢谢。
解决方案
只需获取第一个元素即可:
document.getElementsByName( X)[0];
或者为了安全:
function getFirstElementByName(element_name){
var elements = document.getElementsByName(element_name);
if(elements.length){
return elements [0];
} else {
return undefined;
$ b (BTW getElementsByName返回一个集合,而不是一个数组。 )
Is there a way in java script to get only a particular name instead of using document.getElementsByName("x");
which return an array? I have a kind of special situation where i can’t use the id. Any suggestions please?
Thank You.
解决方案 Just get the first element:
document.getElementsByName("x")[0];
Or for safety:
function getFirstElementByName(element_name) {
var elements = document.getElementsByName(element_name);
if (elements.length) {
return elements[0];
} else {
return undefined;
}
}
(BTW getElementsByName returns a collection, not an array.)
这篇关于如何按名称获取html元素的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文