【发布时间】:2019-04-03 16:01:12
【问题描述】:
我有一个小小的帮助请求,我怎样才能在同一个锚标记中调用两个 onClick 调用?
我有以下几点:
onClick="wButton(this.id)"
onClick='window.location="#top"'
感谢您的帮助!
【问题讨论】:
标签: javascript jquery
我有一个小小的帮助请求,我怎样才能在同一个锚标记中调用两个 onClick 调用?
我有以下几点:
onClick="wButton(this.id)"
onClick='window.location="#top"'
感谢您的帮助!
【问题讨论】:
标签: javascript jquery
您不能在 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';
});
【讨论】: