使用按钮名重置Javascript
我在一个页面上有两个无法更改代码的按钮:使用按钮名重置Javascript,javascript,jquery,Javascript,Jquery,我在一个页面上有两个无法更改代码的按钮: <button type="submit" name="next" class="button">Next</button> <button type="submit" name="back" class="button">Previous</button> 我需要知道如何在按钮的名称上执行此操作 我不能使用getElementById或class,因为名称是唯一能区分它们的东西。我试过采取以下行动,但没
<button type="submit" name="next" class="button">Next</button>
<button type="submit" name="back" class="button">Previous</button>
我需要知道如何在按钮的名称上执行此操作
我不能使用getElementById或class,因为名称是唯一能区分它们的东西。我试过采取以下行动,但没有成功:
$('[name="next"]').onclick();
一,。使用javascript:
二,。使用jQuery:
你可以试试这个
$(document).ready(function(){
$(document).on("click","button[name='next']",function(){
$("#setV").val(0);
});
});
你为什么不使用
您可以尝试:
var backButton = document.querySelector("[name='back']")
获取具有name属性的元素。然后,要更改该值,请通过以下方式向backButton元素添加侦听器:
backButton.addEventListener("click", function(){
document.getElementById('setV').value = '0';
});
我搞不清楚问题是什么?这就是您想要的$'[name=next]'。单击函数{$this.val}您可以使用document.querySelectorAll'button'[1]。单击。或者您差一点就拿到了$'button[name=next]'。单击@这家伙有两个大拇指,他说他不能改变HTML。为什么不查询选择器“[name=next]”?
$(document).ready(function(){
$(document).on("click","button[name='next']",function(){
$("#setV").val(0);
});
});
var backButton = document.querySelector("[name='back']")
backButton.addEventListener("click", function(){
document.getElementById('setV').value = '0';
});