JavaScript preventDefault

来源:互联网 发布:mac os 10.12.1升级包 编辑:程序博客网 时间:2024/06/06 00:12

JavaScript preventDefault

JavaScript代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
    <head>
        <title> Dom 学习与应用 </title>
        <meta http-equiv="Content-Type"content="text/html;charset=utf-8">
    </head>
    <body>
        <div id="myDiv">
            <!--<ul id="lineUl"><li>line 1</li><li>line 2</li><li>line 3</li></ul>-->
            <a id="baiD"href="http://www.baidu.com">百度推广</a>
        </div>
    </body>
     
    <script type="text/javascript">
        document.getElementById("baiD").onclick = function(e){
            varevent = e || window.event;
            if(event && event.preventDefault){
                event.preventDefault();
            }else{
                returnreturnValue = false;
            }
        }
 
    </script>
</html>
描述:preventDefault的作用与returnValue相同.都是用来阻止或取消浏览器以及页面内元素的默认动作.比如说让连接失效,表单不能提交,鼠标右键弹不出菜单.这都是浏览器的默认动作.在有时候我们也许要阻止浏览器的这些行为.preventDefault遵循W3C标准.支持FireFox,但不被IE浏览器支持.
原创粉丝点击