如何通过 addEventListener 添加 onclick=“return func()”
How to add onclick="return func()" by addEventListener?
我有一个链接:<a href="/somelink" id="link_test" onclick="return func(event);">Link</a>
.
我想删除这个onclick
属性并通过addEventListener
添加一个click
事件侦听器。
我试过了:
ge("link_test").addEventListener('click',function(){
return func(window.event);
},false);
也:
ge("link_test").addEventListener('click',"return func(window.event);",false);
没有结果。是否有可能通过addEventListener
(以及如何)做到这一点?
PS:实际上我有一个跨浏览器的变体addEventListener
函数,但在这种情况下并不重要。
尝试:
var anch = document.getElementById("link_test");
anch.addEventListener ("click", function (event) {
event.preventDefault();
func(event)
}, false);
你的意思是这样吗
相关文章:
- jquery if语句返回return wong语句
- 函数在return语句之前返回空对象
- Javascript Return and if/else
- 在ES6 Promise中,我应该在解决/拒绝之前使用return吗
- Angular promise return"未定义的“;值.NET MVC
- Javascript用函数return替换局部变量
- JavaScript中的“return cb()”有缺点吗
- JS-fn()中返回后方括号的含义{return{}[]}
- 为什么javascript在'return false'
- return false不阻止点击
- 当使用return语句时,循环不会中断
- 如何在不使用return的情况下跳过下一个if语句
- return false不停止表单提交
- {React jsx babel es6 webpack}如何在渲染中进行注释(return(//||/**/))
- 表单提交没有'调用return false后无法工作
- Jquery ajax return null
- Php ajax return json or html
- Fizz Buzz return value javascript
- cordova 2.0.0 给出了 Uncatch TypeError:对象 0 没有方法 'func'
- 如何通过 addEventListener 添加 onclick=“return func()”