1.默认事件:
浏览器本事具备的一些功能,如鼠标右键菜单,a标签跳转页面。
如果要阻止这些默认行为,可以用return false;
w3c中定义了ev.preventDefault();这个不兼容IE11以下。
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript">
document.οncοntextmenu=function (ev){
return false;//阻止右键菜单的动作
//ev.preventDefault()
};
</script>
</head>
<body>
<!--return false;阻止了a标签的href跳转动作-->
<a href="https://www.baidu.com" οnclick="return false;">百度一下</a>
</body>
</html>
举个栗子,文本框中只能键盘输入数字和删除键:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script typ