3

http://www.w3schools.com/tags/tag_noscript.aspを読んだ後、noscriptタグのonclickイベントについて混乱しました。

誰もが目的を知っていますか?

目的がないのなら、なぜ彼らはそれを維持するのですか?

よろしくお願いします。

4

3 に答える 3

5

あなたが提供したW3Schoolsリンクからの引用:

「W3C 標準によれば、<noscript> タグはイベント属性をサポートしています。ただし、noscript 要素は、スクリプトを無効にしているユーザーに代替コンテンツを提供するために使用されているため、これを使用することはできません。」-- http://www.w3schools.com/tags/tag%5Fnoscript.asp

これは、onclick だけでなく、ondblclick、onmousedown、onmousemove、onmouseout、onmouseover、onmouseup、onkeydown、onkeypress、および onkeyup にも適用されます。

于 2009-10-19T04:43:20.967 に答える
3

DOM 0イベントはほとんどのhtml要素に継承されますが、それらが継承されるのを防ぐために何もしなかったと思いますnoscript。実際、それらは役に立たないでしょう。w3schoolsをこの目的のために正確に参照として使用することはお勧めしません。これは、w3schoolsに悪い慣行が組み込まれており、情報が不正確、不明確、および/または混乱する場合があるためです。

所有する#events:

<!ENTITY % events
 "onclick     %Script;       #IMPLIED  -- a pointer button was clicked --
  ondblclick  %Script;       #IMPLIED  -- a pointer button was double clicked--
  onmousedown %Script;       #IMPLIED  -- a pointer button was pressed down --
  onmouseup   %Script;       #IMPLIED  -- a pointer button was released --
  onmouseover %Script;       #IMPLIED  -- a pointer was moved onto --
  onmousemove %Script;       #IMPLIED  -- a pointer was moved within --
  onmouseout  %Script;       #IMPLIED  -- a pointer was moved away --
  onkeypress  %Script;       #IMPLIED  -- a key was pressed and released --
  onkeydown   %Script;       #IMPLIED  -- a key was pressed down --
  onkeyup     %Script;       #IMPLIED  -- a key was released --"
  >
于 2009-10-19T04:41:46.337 に答える
1

標準委員会が、base、bdo、br、frame、frameset、head、html、iframe、meta、param、script、style、などの標準イベントを受け入れないnoscriptタグのリストに追加できなかったのではないかと思います。タイトル。onclick

于 2009-10-19T04:42:32.323 に答える