获取元素ID并传递到函数中
Get Element ID and passing into function
我正在使用javascript获取元素id值。但在3个元素中,我的一个元素id没有解析。它给了我[object HTMLInputElement],而其他元素id值可以工作。
样本代码:
<?php
$Name = "Johnnnny";
echo "<input type='"hidden'" name='"Name'" id='"Name'" value='"$Name'"/>";
?>
<script>
var ID= document.getElementById('ID').value; //this works.
var Name = document.getElementById('Name').value; //give me [object HTMLInputElement]
</script>
请告知。它应该能够获得'Name'的ElementID。value
您应该将<input>
元素放入<form>
中
你似乎把你的身份证弄糊涂了。获取ElementById将返回一个DOM元素,该元素的id属性设置为您提供的值。
所以如果我有这样的东西:
<form id="theform">
<input type="hidden" name="Name" id="Name" value="Johnny"/>
</form>
这样做:
document.getElementById('theform')
会返回表单,并且这个:
var iname = document.getElementById('Name')
将返回隐藏的输入。现在您可以访问隐藏输入的属性,如下所示:iname.value
[返回值]或iname.name
[返回名称]
此外,正如其他人所说,这不可能是您的全部代码,因为document.getElementById('ID')
将不返回任何内容(null),并且您将得到一个错误。
相关文章:
- 使用 jQuery 的 .on 函数如何获取事件的原始元素
- 在函数中添加数组元素的数值
- 如何在DOM元素上按类型构建此函数
- 是否有一个JS/jQuery函数可以获取某个类的每个元素的ID
- 如何计算每个元素's的高度,并将这些值用作函数中的变量
- Rails/Javascript链接到用于切换多个元素的函数
- 如何在HTML元素上创建函数,而不是将元素作为参数传递
- jQuery在元素的上下文中运行函数
- 如何在模板聚合物中使用元素函数
- Append元素在运行两次函数后不显示
- 当元素可见时,jQuery滚动函数会触发一次
- 如何将一个函数附加到一个不存在的元素上
- 将动态元素绑定到函数;只剩下一个绑定
- jQuery body onChange具有多个元素和多个函数
- 使用单击函数中的jQuery切换元素
- toogleClass函数来切换元素类并在事件期间执行某些操作
- 使用返回函数sinde.attr()jquery元素
- 如何获取函数元素中的值
- AngularJS 指令 - 链接函数元素参数在监视函数中不可用
- 如何从由