0

どの要素の属性に JavaScript コードを含めることができるのだろうか? リンク「href」(javascript://)およびすべての on* 属性で許可されていることを知っています。

ブラウザは他の属性から JavaScript コードを実行しますか?

4

1 に答える 1

2

ブラウザのアドレスバーに入力されるため、許可れています。href同様に、次のようなものを使用できます。

document.location.href = 'javascript:alert("hello");';

ただし、 JavaScript を入れる正当な理由はありませんhref。その有用性は非常に限られています。onclick ハンドラーの適切なルート、または#(ハッシュ) の変更に反応するセットアップをお勧めします。

于 2013-06-27T00:25:25.173 に答える