teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

sampleのurlを変更

2017/04/14 07:05

投稿

MasakazuFukami
MasakazuFukami

スコア1869

answer CHANGED
@@ -1,7 +1,7 @@
1
1
  aタグの無効化に関して言うと、以下でいいと思います。
2
2
  ```html
3
3
  <a href="javascript: void(0)">遷移しない</a>
4
- <a href="http://test.com" onClick="return false;">遷移しない</a>
4
+ <a href="http://example.com" onClick="return false;">遷移しない</a>
5
5
  ```
6
6
 
7
7
  また、上記の式で`javascript: void(0)`はvoidの中を評価した後にundefinedを返すという意味ですので以下と同じです。

1

誤解を生む表記だったので修正

2017/04/14 07:04

投稿

MasakazuFukami
MasakazuFukami

スコア1869

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