javascript - AddEventListener 将事件参数传递给函数

标签 javascript events

所以我有一个问题,我非常喜欢这种处理事件监听器的方式

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/

相关文章:

javascript - 如何使用 jquery 知道重复的输入元素值?

c# - 在 .NET 中如何检查事件是否已被订阅?

c# - 是否有令人信服的理由在声明事件时使用 EventHandler<T> 委托(delegate)而不只是 Action<T>?

C++:游戏引擎的事件系统实现

javascript - 通过推送变量创建对象数组?

javascript - Facebook 分享按钮不会在 Chrome 中显示

javascript - 将文件从 android_asset 文件夹复制到 SD 卡

javascript - 将 2500 个 geoJSON 多边形渲染到传单 map 上

WPF TabItem 元素 MouseClick 事件

java - 滚动 Pane 中所有复选框的操作监听器?