<!-- 以下为给dom元素绑定js事件的三种方法 -->
<!-- 1--html内直接绑定 -->
<input type=
"button"
id=
"btn0"
onclick=
"alert('执行了html绑定的方法')"
value=
"html中绑定"
></input>
<!-- 2--使用js绑定 -->
<input type=
"button"
id=
"btn1"
value=
"js绑定"
>
<!-- 3--使用addEventListener绑定 -->
<input type=
"button"
id=
"btn2"
value=
"addEventListener绑定"
></input>
<script>
let button1 = document.getElementById(
"btn1"
)
button1.onclick =
function
() { console.log(
"执行了js绑定的事件"
) }
button1.onclick =
function
() { console.log(
"执行了js绑定的第二个事件"
) }
let button2 = document.getElementById(
"btn2"
)
button2.addEventListener(
"mouseover"
, func1, false)
button2.addEventListener(
"click"
, func2, false)
button2.addEventListener(
"click"
, func3, false)
function
func1() {
console.log(button2)
}
function
func2() {
console.log(
Date
())
}
function
func3() {
console.log(
"---------------"
)
}
</script>