javascript - 使用按钮的值而不是它的 id 通过 JavaScript 模拟按钮点击?

标签 javascript button click

我想使用按钮的值而不是它的 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') 但它没有用。

最佳答案

下面是我使用 jQuery 的做法:

http://jsfiddle.net/skilldrick/R27rQ/1/

$('input[type=checkbox]').click(function () {
    $('input[value=Button]').click();
}); 

但正如 Senad 所说,ID 更适合这类事情。

关于javascript - 使用按钮的值而不是它的 id 通过 JavaScript 模拟按钮点击?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7121369/

相关文章:

android - PreferenceScreen 的状态列表?

javascript - “赞”按钮,在我的个人资料中发布时,描述将替换为“链接”“链接”“链接”

jquery - 如何在 jQuery 中防止通过子 div 到父 div 的 click() 事件?

Jquery 点击事件渗透问题

javascript - 如何在 JavaScript 中处理 CTRL+单击

javascript - JWT Restify 排除路径和所有子路径

javascript - Onclick JavaScript 在 IE 中无法正常工作

java - Android 按钮缩放动画

javascript - 你如何在div点击上执行悬停样式/你如何使用js设置高级样式?

javascript - 当我单击 knockout 行中的复选框时,tr click 事件会覆盖复选框状态更改