回答編集履歴

1

デフォルトアクション抑止の説明追加、リンク追加

2015/11/10 10:46

投稿

think49
think49

スコア18164

test CHANGED
@@ -1,7 +1,17 @@
1
+ イベントリスナ、イベントハンドラ関数上で `return false;` を実行するとデフォルトアクションが抑止されます(DOM4 規定)。
2
+
1
- 今時のブラウザなら `event.preventDefault()` がありますし、旧来のIEには `event.returnValue = false;` があります。
3
+ 今時のブラウザなら `event.preventDefault()` (DOM L2 Events 規定)がありますし、旧来のIEには `event.returnValue = false;` (IE独自拡張)があります。
2
4
 
3
5
  `return false;` によるデフォルトアクション抑止は後追いで標準化されましたが、相互運用性の為の標準化であって、今となっては使う必要性もないですね。
4
6
 
5
7
 
6
8
 
9
+ - [event.preventDefault - Web API インターフェイス | MDN](https://developer.mozilla.org/ja/docs/Web/API/Event/preventDefault)
10
+
11
+ - [returnValue](https://msdn.microsoft.com/ja-jp/library/cc409956.aspx)
12
+
13
+ - [DOM Standard 日本語訳](http://www.hcn.zaq.ne.jp/___/WEB/DOM4-ja.html#dispatching-events)
14
+
15
+
16
+
7
17
  Re: takatoさん