原生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为元素添加事件的主要内容,如果未能解决你的问题,请参考以下文章

原生js如何绑定a连接点击事件?

原生JS获取元素,添加事件

原生js怎么为动态生成的标签添加各种事件

js中怎么为同级元素添加点击事件

原生JS例子

js为动态生成/添加的元素绑定事件