所以我有一个问题,我非常喜欢这种处理事件监听器的方式
cont1.addEventListener("click", function()
{
cont2.style.backgroundColor = "grey";
}, false);
这一切都可以正常工作。但是当我尝试将事件参数传递给这样的函数时:
cont1.addEventListener("click", function(e)
{
cont2.style.backgroundColor = "grey";
e.target.innerHTML +="1";
}, false);
我根本不会得到任何事件参数。我怎样才能解决它,同时仍然使用 annon 函数?
最佳答案
<强> demo
e.target.style.innerHTML
应该是
e.target.innerHTML
innerHTML
不是样式
e.target.innerHTML +="1";
注意:如果它是input
字段,那么您需要使用value
而不是innerHTML
关于javascript - AddEventListener 将事件参数传递给函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38539394/