1. ホーム
  2. javascript

[解決済み] コード(URLではない)に「javascript:」を入れる意味はあるのか?重複

2023-06-06 21:19:18

質問

今まで本当に見たことのない不思議なものに出くわしました。

javascript:a=a+10;

上の行は正しいようで、(少なくとも Firefox では) 正しく評価されます。 javascript: 部分が存在しなかったかのように。

の目的は理解できるのですが、古い javascript:void(...) スタイル <a href=".."/> の暗黒時代に使われた DHTML の暗黒時代に使われたものですが、この接頭辞をプレーンな JavaScript コードで使用する有用な方法を見つけることができません。

これは何か特別な意味があるのでしょうか?

どのように解決するのですか?

の"です。 javascript: "は ラベル . これは、ループを識別するために使用するもので、その後 " break javascript; を使用してループから抜け出せるようにするために使用されるはずですが、ここでは誤って使用されています。 これは無害ですが、おそらくループではないステートメントにラベルを追加するのは良い考えではないでしょう。