zoukankan      html  css  js  c++  java
  • js默认行为(也称默认事件)

      对应于智能社21课,

    在浏览器的空白页面右击时会出现一个提示框,实际上这是用的document.oncontextmenu属性,如果用下面的代码就能够阻止这样的默认行为:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>默认行为</title>
    	<script>
    		window.onload = function(){
    				//document.oncontextmenu 右击事件
    				document.oncontextmenu = function(ev){
    						alert('342');
    						var oEvent = ev||event;
    						//oEvent.cancelButtle = true;
    						return false;//阻止默认行为(默认事件)
    					}
    			}
    	</script>
    </head>
    
    <body>
    </body>
    </html>
    

      上面的return false就会阻止浏览器的右击默认行为。

    小知识:

    比如一个属性或者变量,在js中以alert()的形式来展现,则会有这样的情况。具体如下: alert(a);和alert(window.a);这两种情况是不一样的。前者直接报错,然后后面的代码不执行。后者则把a认作window对象的某个属性,因为找不到则会弹出undefined。

  • 相关阅读:
    杂记5
    杂记4
    杂记3
    杂记2
    杂记1
    也来个网页版本的五子棋
    验证码识别
    npm publish命令
    window nginx php ci框架环境搭建
    也来个网页版本的五子棋
  • 原文地址:https://www.cnblogs.com/Sunnor/p/4632214.html
Copyright © 2011-2022 走看看