如何使用javascript通过类名获取值
对不起,这是一个基本的,但我试图搜索谷歌无论如何,但仍然没有获得成功 我想知道这个的价值如何使用javascript通过类名获取值,javascript,Javascript,对不起,这是一个基本的,但我试图搜索谷歌无论如何,但仍然没有获得成功 我想知道这个的价值 <input type='hidden' class='hid_id' value='1' /> 但它是警报[object htmlinputtement] 现在请帮助我。GetElementsByCassName()返回一个数组,因此您必须访问第一个元素(如果有)。然后尝试访问值属性: var id = document.getElementsByClassName("hid_id"); i
<input type='hidden' class='hid_id' value='1' />
但它是警报[object htmlinputtement]
现在请帮助我。GetElementsByCassName()返回一个数组,因此您必须访问第一个元素(如果有)。然后尝试访问值属性:
var id = document.getElementsByClassName("hid_id");
if (id.length > 0) {
alert (id[0].value);
}
var elements = document.getElementsByClassName("hid_id");
var value = elements[0].value;
alert(value); // 1
返回类似数组的元素对象
您需要访问对象中的一个元素,而不是对象本身(这就是您看到[object htmlinput element]
的原因)
例如,第一个对象的值
属性:
var id = document.getElementsByClassName("hid_id");
if (id.length > 0) {
alert (id[0].value);
}
var elements = document.getElementsByClassName("hid_id");
var value = elements[0].value;
alert(value); // 1
或者,您也可以使用:
试试这个:
var id = document.getElementsByClassName("hid_id")[0].value;