addEventListener(“input”,callback)在opera中不起作用?

时间:2011-10-10 07:44:06

标签: javascript browser opera dom-events

我正在尝试收听“oninput”事件,但Opera出了问题:

document.getElementById("i1").oninput = function(){
    console.log("inputting");
};
document.getElementById("i1").addEventListener("input", function(){
    console.log("inputting");
});

第一个有效,但第二个有效......这是一个歌剧的错误吗? 小提琴:http://jsfiddle.net/nn2zS/

1 个答案:

答案 0 :(得分:1)

好的,我自己想出了这一点,addEventListener有第三个参数,可以在Chrome中忽略,但不能在其他浏览器中忽略。