【发布时间】:2015-04-06 01:02:55
【问题描述】:
所以我遇到了一个奇怪的问题... 我想获取表单的 id 说:
<form id="test">
<input name="id" type="hidden" value/>
</form>
但是运行document.getElementById("test").id 并没有按预期返回test,而是返回带有name="id" 的输入。有人知道这里发生了什么吗?
这是重现问题的小提琴 -> http://jsfiddle.net/jascbbfu/
【问题讨论】:
-
为什么要查找表单的id?你已经有了...
-
嗯,在你的 jsfiddle 中,我注意到第二个测试输入的名称是 'id1';我敢打赌它会将
.id解释为该名称的子元素,而不是其自身的实际属性。我去看看 jsfiddle -
@Deep 我知道我有 id,它是一个概念证明......
标签: javascript forms input