使用内联onevent侦听器记录事件

时间:2020-04-28 13:24:20

标签: javascript html

我想对事件和该事件的console.log数据进行内联捕获,例如<select onchange="(e)=>{console.log(e.target.value)}">,但我无法使其正常工作。我猜不允许定义这样的方法。

它没有变量,也没有像<select onchange="console.log('foo')">这样的普通方法调用,当然,如果我在其他地方定义了一个方法,我可以调用它并获取事件,但是无法获取事件变量并记录日志直接吗?

1 个答案:

答案 0 :(得分:0)

如果有人发现此问题以供参考。

正如Teemu所说,在我的问题中,我只是定义一个匿名函数。我通过使用IIFE和类似onchange="((e)=>{console.log(arguments[0].target.value)})()"

的参数来使其工作
相关问题