もちろん、<noscript>はありますが、ロジックの一部のみを実装します。javascriptが有効な場合、コードの一部を非表示にします。 JavaScriptがオフになっている場合、標準機能がないコードの一部を非表示にします。
より正確には、スクリプトを使用してコードを追加することは可能ですが、そうではありません。
代わりに何ができますか?
ヘッダーにコードを追加:
< style type ="text/css" > .script{display:none;} </ style >
< script type ="text/javascript" language ="JavaScript" >
document .write( '<style type="text/css">.noscript{display:none;} .script{display:inherit;} </style>' );
</ script >
JavaScriptがオフの場合、スタイルはアクティブになります
.script{display:none;}
Ajaxアクションなどを実行するボタンでマークできます。
たとえば、「コメントの更新」ボタン
JavaScriptが有効な場合、このスタイルは別のスタイルによってオーバーライドされます
.noscript{display:none;}
.script{display:inherit;}
noscriptスタイルでは、代替コントロールをマークできます。
もちろん、これがなければ簡単にできます。 :)