如何使用javascript触发div的onclick
我想使用 javascript 中的 click 事件触发我的 div 的 onclick 。但我可以使用 jquery 触发 onclick。下面是我的代码。
html += '<div id="add_redirect" class="row pl_filter_value margin-bottom-md ' + applied_class + '"onclick="applyFilter( \'' + filter.name + '\', \'category\', \'true\');"><div class="col-xs-12">In Stock Only' + applied_cross+ </div></div>';
$("document").ready(function() {
setTimeout(function() {
$("#add_redirect").trigger('click');
},1);
});
如果我使用 document.getElementById('add_redirect').click(); 触发,则错误显示为 Cannot read properties of null (reading 'click') 。提前致谢
I want to trigger onclick of my div using click event in javascript. But I can be avble to trigger the onclick using jquery. Below is my code.
html += '<div id="add_redirect" class="row pl_filter_value margin-bottom-md ' + applied_class + '"onclick="applyFilter( \'' + filter.name + '\', \'category\', \'true\');"><div class="col-xs-12">In Stock Only' + applied_cross+ </div></div>';
$("document").ready(function() {
setTimeout(function() {
$("#add_redirect").trigger('click');
},1);
});
if I trigger by using document.getElementById('add_redirect').click();
the error is telling as Cannot read properties of null (reading 'click') .Thanks in advance
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用 addEventListener https://developer.mozilla.org/en- US/docs/Web/API/Element/click_event
Use addEventListener https://developer.mozilla.org/en-US/docs/Web/API/Element/click_event