JS教程07事件属性及匿名函数

Posted zeug

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS教程07事件属性及匿名函数相关的知识,希望对你有一定的参考价值。

1、事件属性 

元素上除了有样式id等属性外,还有事件属性,常用的事件属性有鼠标点击事件属性(onclick)鼠标移入事件属性(mouseover),鼠标移出事件属性(mouseout),将函数名称赋值给元素事件属性,可以将事件和函数关联起来。

<script type="text/javascript">

window.onload = function()
    var oBtn = document.getElementById(‘btn1‘);

    oBtn.onclick = myalert;

    function myalert()
        alert(‘ok!‘);
    


</script>

 

2、匿名函数

定义的函数可以不给名称,这个叫做匿名函数,可以将匿名函数的定义直接赋值给元素的事件属性来完成事件和函数的关联,这样可以减少函数命名,并且简化代码。函数如果做公共函数,就可以写成匿名函数的形式。

技术图片
<script type="text/javascript">

window.onload = function()
    var oBtn = document.getElementById(‘btn1‘);
    /*
    oBtn.onclick = myalert;
    function myalert()
        alert(‘ok!‘);
    
    */
    // 直接将匿名函数赋值给绑定的事件

    oBtn.onclick = function ()
        alert(‘ok!‘);
    


</script>
View Code

 

以上是关于JS教程07事件属性及匿名函数的主要内容,如果未能解决你的问题,请参考以下文章

JS的三种使用方式/CSS的三种使用方式/JS中的DOM事件模型/JS中匿名函数的书写及调用/媒体查询@media的三种使用方式

js匿名函数

js匿名函数及闭包(javaScript高级程序设计第3版)

js 如何移除一个匿名函数的绑定事件

js 自函数

JS 匿名函数