gpt4 book ai didi

javascript - 根据另一个添加一个处理程序?

转载 作者:行者123 更新时间:2023-11-30 07:45:46 24 4
gpt4 key购买 nike

我有一个带有复杂“oninput”处理程序的标签,例如

 <input id="x" type="text" name="x"  
oninput="lotsofgeneratedcocde...."/>

我想添加另一个只调用那个处理程序的处理程序。不过,我最初认为这会起作用:

 <input id="x" type="text" name="x"  
oninput="lotsofgeneratedcocde...." onfocus="this.oninput"/>

但事实并非如此。我应该做什么?谢谢。

编辑:我认为 onfocus="this.oninput"会复制对函数的引用,这就是为什么我省略了调用的括号。

最佳答案

this.oninput()(注意括号)应该有效:

<input id="x" type="text" name="x"  
oninput="console.log('test');" onfocus="this.oninput();"/>

http://jsfiddle.net/9kNrW/

关于javascript - 根据另一个添加一个处理程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6893058/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com