如何调用两个onClick JavaScript调用?

时间:2019-04-03 16:01:13

标签: javascript jquery

我只需要一点帮助,如何在相同的定位标记内调用两个onClick呼叫?

我有以下内容:

  

onClick =“ wButton(this.id)”
  onClick ='window.location =“#top”'

感谢帮助!

1 个答案:

答案 0 :(得分:1)

您不能在HTML中复制属性。但是,您可以将onclick中的语句与;分开以同时执行它们:

onClick="wButton(this.id); window.location='#top'"

但是,您应该注意onclick属性已经过时了。您应该考虑使用不引人注目的事件处理程序。在普通的JS中,它看起来像这样:

document.querySelector('#yourElement').addEventListener('click', function() {
  wButton(this.id);
  window.location = '#top';
});

在jQuery中,它看起来像这样:

$('#yourElement').click(function() {
  wButton(this.id);
  window.location = '#top';
});