<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title> </head> <body> <div id="test"> a </div> <script> var a = 0; var test = document.getElementById("test"); var eventType = onmouseover || onclick; test.onclick = function () { a++; console.log(a); a % 2 == 0 ? test.innerHTML = "a" : test.innerHTML = "b"; } </script> </body> </html>
addEventListener了解一下,绑定多个事件
['click','mouseover','mouseout'].forEach(function(item,index){ window.addEventListener(item, fun); })
事件是不可以设置的,你可以绑定或触发事件
如果你学了jq的话比较简单,鼠标悬浮;离开事件,hover;
没有学用js那就给他绑定两个事件,一个onmouseover事件;一个onclick事件;
用property可以绑定属性和方法
请问一下这个具体是怎么实现的,不太清楚
用jQuery是这样的
$('#id').on('click mouseover',function(){
do。。。。。。。。
})