使用Javascript设置oninput事件
HTML5“oninput”事件受到一些现代浏览器的支持,包括Firefox3.X 然而,奇怪的是,它似乎只适用于内联javascript:使用Javascript设置oninput事件,javascript,html,firefox,javascript-events,Javascript,Html,Firefox,Javascript Events,HTML5“oninput”事件受到一些现代浏览器的支持,包括Firefox3.X 然而,奇怪的是,它似乎只适用于内联javascript: <input id = "q" oninput="alert('blah')"> 这只是Firefox中的一个bug,还是发生这种情况的原因?在下载Firefox v3.6.27并进行一些测试和搜索之后。我发现我以前的答案是错的 我得到的是: Firefox版本4支持oninput事件属性 因此,要在本例中添加事件侦听器,您可以 <in
<input id = "q" oninput="alert('blah')">
这只是Firefox中的一个bug,还是发生这种情况的原因?在下载Firefox v3.6.27并进行一些测试和搜索之后。我发现我以前的答案是错的 我得到的是: Firefox版本4支持oninput事件属性 因此,要在本例中添加事件侦听器,您可以
<input id = "q" oninput="alert('blah')">
但我更喜欢后一种方式。您可以在中找到原因。IE中也有类似的功能。这可能是旧版本FF中的一个bug,因为它在当前版本的Chrome和FF中都适用。
<input id = "q" oninput="alert('blah')">
q.addEventListener('input', function(){alert("blah");}, true);