我有代码:
<td><input type="hidden" id="someText" name="someText" value="Hello World!"> </td>
<td><button onclick="test(document.getElementById('someText'))">Invoke Some</button></td>
我想将someText传递给我的test()。但是我得到了[object HTMLInputElement]。
我必须在html中传入它
最佳答案
您正在传递Element对象,您需要访问其value
<td><button onclick="test(document.getElementById('someText').value)">Invoke Some</button></td>
已更换
test(document.getElementById('someText'))
与
test(document.getElementById('someText').value)
关于javascript - 在函数js中传递变量,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37003042/