如何在JavaScript中获取隐藏元素的值

4
如何在JavaScript中获取隐藏元素的值

11
不,但是Stack Overflow被Google索引了。将来询问同样问题的人会来到这里而不是Expert-Sexchange,这难道不更好吗? - nickf
3个回答

9
使用以下文档函数
document.getElementById("elementId").value;

elementId -> 隐藏元素定义的id


5
如果元素有id属性并且有value属性,则可以使用value属性。
document.getElementById( "hidElem" ).value;

对于类似的隐藏输入元素

<input type="hidden" id="hidElem" />

否则,您可以使用textContent属性。
document.getElementById( "hidElem" ).textContent;

对于一个隐藏的div元素,例如:

<div style="display: none;" id="hidElem">value of hidden element</div>

4
在我看来,在所有元素上放置id是过度的。你可以通过它们的name属性访问它们 - 你只需要一个对表单对象的引用。
<form id="blah">
    <input type="hidden" name="inputOne" value="1" />
    <input type="hidden" name="inputTwo" value="2" />
</form>


var formObj = document.getElementById('blah');
alert("Input one value: " + formObj.inputOne.value);
alert("Input two value: " + formObj.inputTwo.value);

这适用于所有类型的表单输入。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接