回答編集履歴
2
sampleのurlを変更
answer
CHANGED
@@ -1,7 +1,7 @@
|
|
1
1
|
aタグの無効化に関して言うと、以下でいいと思います。
|
2
2
|
```html
|
3
3
|
<a href="javascript: void(0)">遷移しない</a>
|
4
|
-
<a href="http://
|
4
|
+
<a href="http://example.com" onClick="return false;">遷移しない</a>
|
5
5
|
```
|
6
6
|
|
7
7
|
また、上記の式で`javascript: void(0)`はvoidの中を評価した後にundefinedを返すという意味ですので以下と同じです。
|
1
誤解を生む表記だったので修正
answer
CHANGED
@@ -6,9 +6,8 @@
|
|
6
6
|
|
7
7
|
また、上記の式で`javascript: void(0)`はvoidの中を評価した後にundefinedを返すという意味ですので以下と同じです。
|
8
8
|
```html
|
9
|
-
<a href="undefined">遷移しない</a>
|
9
|
+
<a href="javascript:undefined">遷移しない</a>
|
10
10
|
```
|
11
|
-
hrefにundefinedが入っていると遷移しないという理由で使われることが多いです。
|
12
11
|
|
13
12
|
どうでもいいんですがvoidの中は評価されるので以下のように書くと遷移します。
|
14
13
|
```html
|