使用按钮的值而不是其 id 通过 JavaScript 模拟按钮单击?
我想使用按钮的值而不是其 id 通过 JavaScript 模拟按钮单击。
这是使用按钮 id 的代码
<input type="checkbox" onClick="document.getElementById('theSubmitButton').click();">Check the box to simulate a button click
<br>
<input type="button" name="theSubmitButton" id="theSubmitButton" value="Button" onClick="alert('The button was clicked.');">
我尝试过 getElementByValue('Button') 但它不起作用。
I want to Simulate a button click via JavaScript using a button's value, not its id.
Here is the code using the button id
<input type="checkbox" onClick="document.getElementById('theSubmitButton').click();">Check the box to simulate a button click
<br>
<input type="button" name="theSubmitButton" id="theSubmitButton" value="Button" onClick="alert('The button was clicked.');">
I've tried getElementByValue('Button') but it didn't work.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这是我使用 jQuery 的方法:
http://jsfiddle.net/skilldrick/R27rQ/1/
但正如 Senad 所说,ID 更适合此类事情。
Here's how I'd do it using jQuery:
http://jsfiddle.net/skilldrick/R27rQ/1/
but as Senad said, IDs are much better-suited for this type of thing.
jsfiddle 示例
jsfiddle example
这是解决方案...
HTML
但最好通过 ID 查找元素
this is solution...
HTML
But its best to find element by its ID