原生js为元素添加事件
Posted C小小
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了原生js为元素添加事件相关的知识,希望对你有一定的参考价值。
1.行间事件
onclick="函数名()";
<div id="div1" onmouseover="over(‘400px‘,‘400px‘,‘green‘)" onmouseout="over(‘200px‘,‘200px‘,‘red‘)"
onclick="show()"></div>
2.js中加事件 设置函数,发生事件时才触发
匿名函数
obj.onmouseout=function(){ //此处可用this 应为obj调用者已确定 this.style.width="400px"; this.style[‘background-color‘]="green"; } obj.onmouseover=function(){ this.style.width="200px"; this.style[‘background-color‘]="red"; };
js中加事件 非匿名函数 onclick=函数名;
function s(){ .... } obj.onclick=s;
以上是关于原生js为元素添加事件的主要内容,如果未能解决你的问题,请参考以下文章