JavaScript가 브라우저 기본 작업을 취소합니다.
기본 액션은 사용자가 명시적으로 지정하지 않은 브라우저에서 수행되는 작업을 의미합니다. 특정 HTML 태그의 경우 브라우저에는 항상 기본 작업이 있습니다.
http://www.baidu.com
위 링크를 클릭하면 브라우저에 바이두 홈페이지로 들어갈 수 있는 창이 뜹니다. 이 작업은 브라우저의 기본 작업입니다. <a> 태그를 클릭하면 대상 페이지로 리디렉션됩니다.
기타 브라우저 기본 작업에는 제출 버튼을 클릭하여 양식 제출, 재설정 버튼을 클릭하여 양식 재설정, 제목 속성이 있는 요소 위로 마우스를 이동하여 프롬프트 표시 등이 포함됩니다.
브라우저의 기본 동작은 JavaScript를 통해 취소할 수 있습니다.
W3C 사양을 따르는 브라우저의 경우 이벤트 개체의 PreventDefault() 메서드를 사용하여 기본 작업을 취소하지만 IE8.0 이하에서는 returnValue 속성에 false를 할당합니다. 이벤트 객체의 기본 동작을 취소합니다.
<a> 태그의 기본 동작을 취소합니다.
새로운 파일
<html>
<head>
<title>取消<a>标签的默认动作</title>
</head>
<body>
<a id="demo" href="http://www.baidu.com" target="_blank">点击这里试试</a>
<script type="text/javascript">
document.getElementById("demo").onclick=function(e){
var eve = e || window.event;
try{ // 使用 try...catch 语句避免浏览器出现错误提示
eve.preventDefault(); // 非 IE 浏览器
}catch(e){
eve.returnValue = false; // IE8.0 及其以下版本
}
}
</script>
</body>
</html>
시사
Clear
- 코스 추천
- 코스웨어 다운로드
현재 코스웨어를 다운로드할 수 없습니다. 현재 직원들이 정리하고 있습니다. 앞으로도 본 강좌에 많은 관심 부탁드립니다~
이 강좌를 시청한 학생들도 학습하고 있습니다.
PHP로 사업을 시작하는 방법에 대해 간단히 이야기해 보겠습니다.
웹 프론트 엔드 개발에 대한 빠른 소개
민망한 물건 백과사전 사이트를 모방한 Mini 버전 MVC 프레임워크의 대규모 실용 Tianlongbabu 개발
PHP 실용 개발 시작하기: 빠른 PHP 생성 [중소기업 포럼]
로그인 인증 및 클래식 게시판
컴퓨터 네트워크 지식 수집
빠른 시작 Node.JS 정식 버전
당신을 가장 잘 이해하는 프론트엔드 강좌: HTML5/CSS3/ES6/NPM/Vue/...[원본]
자신만의 PHP MVC 프레임워크 작성(깊이 있는 40개 장/자세한 내용/초보자가 발전하려면 읽어야 함)
















