昨天一个初学JavaScript的哥们问我一个问题,button元素onclick="all()"方法始终不能运行,下面贴出代码
<button onclick="add()">add</button>
<button onclick="all()">all</button>
<script>
function all() {
console.log("I'm all function!");
}
function add() {
console.log("I'm add function");
}
</script>
原来,每次点击all按钮,都去调用了document.all() .
本文解答了一个关于JavaScript中button元素的onclick属性绑定的all()方法无法执行的问题。原因是与document对象的all属性发生命名冲突。

1635

被折叠的 条评论
为什么被折叠?



