报错信息
无
错误代码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<div id="app">
<button>1</button>
<button>2</button>
<button>3</button>
<button>4</button>
<button>5</button>
</div>
<script src="../js/vue.js"></script>
<script>
let btn = document.getElementsByTagName("button");
console.log(btn);
for (let i = 0; i < btn.length; i++) {
btn[i].addEventListener('click',function (){
console.log("按钮" + (i+1) + "被点击了");
})
}
let vm = new Vue({
el: "#app",
data: {
message: "你好",
},
})
</script>
</body>
</html>
错误原因
无法给绑定Vue.js的id设置一个监听事件,需要在id之外
修改后代码
<body>
<button>1</button>
<button>2</button>
<button>3</button>
<button>4</button>
<button>5</button>
<script src="../js/vue.js"></script>