var fm = document.getElementsByName('username');
fm.onsubmit = function(){}//可以用
为什么
fm.onblur = function(){} //不能用?
var fm = document.getElementsByName('username');
fm.onsubmit = function(){}//可以用
为什么
fm.onblur = function(){} //不能用?
1L正解,不过你非要fm.onblur这样绑定事件也是可以的,但是需要使用jquery插件:
映入jquery插件:<script src="http://cdn.bootcss.com/jquery/3.0.0-beta1/jquery.js"></script>
var fm = document.getElementsByName('username');
$(fm).blur(function () {
alert("test");
})
其实这样还是循环绑定的,有多少个username的结果绑定多少个blur事件
案例代码演示
13 回答12.9k 阅读
7 回答2.1k 阅读
3 回答1.3k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
6 回答1.2k 阅读✓ 已解决
6 回答1.1k 阅读
2 回答1.3k 阅读✓ 已解决
首先你的fm是个数组,绑定事件要进行遍历,比如fm[0].onblur
然后,你的问题标题错了