首页 > Web开发 > 详细

HTML DOM addEventListener() 方法示例

时间:2015-03-18 02:21:49      阅读:416      评论:0      收藏:0      [点我收藏+]

bubuko.com,布布扣HTML DOM addEventListener()方法示例.pdf 

n  前言

作为后台程序猿,发现前端JS也是蛮有趣的,因为要弄懂一段微信支付提供的使用示例代码,学习过程中顺序记录了此文。

n  页面效果

bubuko.com,布布扣

n  addEventListener函数说明

3个参数:

参数名

是否可选

参数说明

event

必须

字符串,指定事件名。注意不要使用“on”前缀。例如使用“click“,而不是使用“onclick”。所有HTML DOM Event对象可参考:http://www.w3cschool.cc/jsref/dom-obj-event.html

function

必须

指定要事件触发时执行的函数。

useCapture

可选

布尔值,指定事件是否在捕获或冒泡阶段执行。

n  HTML代码

<!DOCTYPE html>

<html>

    <body>

       

用户点击后使用 addEventListener() 方法来执行函数。

        <button id="myBtn">点我</button>

        <p id="demo">

        <script>

            document.getElementById("myBtn").addEventListener("click", myFunction);

 

            function myFunction()

            {

                document.getElementById("demo").innerHTML = "Hello World";

            }

        </script>

    </body>

</html>

n  运行效果

bubuko.com,布布扣

n  HTML代码也可改成如下1

使用闭包:

<!DOCTYPE html>

<html>

    <body>

       

用户点击后使用 addEventListener() 方法来执行函数。

        <button id="myBtn">点我</button>

        <p id="demo">

        <script>

            document.getElementById("myBtn").addEventListener(

                "click",

                function()

                {

                    document.getElementById("demo").innerHTML = "Hello World";

                }

            );

        </script>

    </body>

</html>

n HTML代码也可改成如下2

<!DOCTYPE html>

<html>

    <body>

       

用户点击后使用 addEventListener() 方法来执行函数。

        <button id="myBtn" onclick="myFunction()">点我</button>

        <p id="demo">

        <script>

            function myFunction()

            {

                document.getElementById("demo").innerHTML = "Hello World";

            }

        </script>

    </body>

</html>

n HTML代码也可改成如下3

jQuery用法1

<!DOCTYPE html>

<html>

    <script language="javascript" src="http://res.mail.qq.com/mmr/static/lib/js/jquery.js"></script>

    <body>

       

用户点击后使用 addEventListener() 方法来执行函数。

        <button id="myBtn" onclick="myFunction()">点我</button>

        <p id="demo">

        <script>           

            function myFunction()

            {

                <!-- $(‘#demo‘)也可以改成:$(‘p#demo‘) -->

                $(‘#demo‘).html("Hello World");

            }

        </script>

    </body>

</html>

n HTML代码也可改成如下4

jQuery用法2

<!DOCTYPE html>

<html>

    <script language="javascript" src="http://res.mail.qq.com/mmr/static/lib/js/jquery.js"></script>

    <body>

       

用户点击后使用 addEventListener() 方法来执行函数。

        <button id="myBtn" onclick="myFunction()">点我</button>

        <p id="demo">

        <script>           

            function myFunction()

            {

                $(‘p#demo‘)[0].innerHTML = "Hello World";

            }

        </script>

    </body>

</html>

 

HTML DOM addEventListener() 方法示例

原文:http://blog.chinaunix.net/uid-20682147-id-4897811.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!