代码如下
<button name = 'a'><button/>
这是页面元素
js如下
document.getElementsByName('a')[0].click = function(event){
//其他代码
}
在这里,我放到浏览器里面运行,会报出getElementsByName这个方法为undefined的,这是为什么?难倒这不是原生js里面支持的方法吗?
------解决方案--------------------
- HTML code
<button name="a">123</button> <script> document.getElementsByName('a')[0].onclick = function(event){ alert(123) } </script>
------解决方案--------------------