<スクリプトなし>
HTML <noscript>タグ
インスタンス
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <script> document.write("Hello World!") </script> <noscript>抱歉,你的浏览器不支持 JavaScript!</noscript> <p>不支持 JavaScript 的浏览器会使用 <noscript> 元素中定义的内容(文本)来替代。</p> </body> </html>
インスタンスの実行»
「インスタンスの実行」ボタンをクリックしてオンラインインスタンスを表示します
ブラウザのサポート
これまでに最も閲覧されているブラウザは <p> タグをサポートしています。
タグの定義と使用方法
noscript 要素は、スクリプトが実行されない場合の代替コンテンツ (テキスト) を定義するために使用されます。
このタグは、<noscript> タグを認識するブラウザで使用できますが、それに含まれるスクリプトはサポートできません。
ヒントとメモ
ヒント: ブラウザがスクリプトをサポートしている場合、noscript 要素内のテキストは表示されません。
注: <script> タグを認識できないブラウザでは、ページにタグのコンテンツが表示されます。ブラウザーがこれを行わないようにするには、コメント タグ内のスクリプトを非表示にする必要があります。古いブラウザ (<script> タグを認識しない) はコメントを無視するため、タグの内容をページに書き込みませんが、新しいブラウザは、コメント タグで囲まれていても、これらのスクリプトを実行する方法を認識しています。
<script>
<!--
function displayMsg()
{
alert("Hello World!")
}
//-->
</script>
<!--
function displayMsg()
{
alert("Hello World!")
}
//-->
</script>
HTML 4.01 と HTML5 の違い
HTML 4.01 では、<noscript> タグは <body> 要素にのみ挿入できます。
HTML5 では、<noscript> タグを <head> 領域に挿入できます。
HTMLとXHTMLの違い
XHTMLは<noscript>タグをサポートしていません。
グローバル属性
<noscript> タグはグローバル属性をサポートしています。完全な属性テーブル HTML グローバル属性を表示します。
関連記事
HTMLチュートリアル: HTMLスクリプト