2

訪問者のブラウザでJavaScriptが有効または無効になっていることに関する情報を表示したい。しかし、私はこれを行うために2つの方法で混乱しています。

方法1:

<noscript>Please enable JavaScript</noscript>

方法2:

<div id='jsInfo'>Please enable JavaScript</div>
<script type="text/javascript">
   document.getElementById('jsInfo').style.display='none';
</script>
4

3 に答える 3

1

どちらの方法でも機能します。個人的には、最初の方がクリーンで互換性が最大になるため、最初の方が好みです。

于 2013-03-05T17:52:16.100 に答える
1

この<noscript>メソッドは、JavaScript が無効になっている場合にメッセージを出力する伝統的な方法であり、多くの人が長年使用してきました....

後者は、JavaScript が有効な場合にのみメッセージを非表示にする<div>ため、同じことを達成できます。

同じことを行うには 2 つの方法がありますが、他にも方法があります。要件が単純な場合、私は常に単純さを好みます。したがって、私の意見では、一番上のオプションが最適です...それがあなたが求めているものである場合

于 2013-03-05T17:52:25.067 に答える
0

後者は、よりきめ細かい制御を提供します。SEOに関しては、前者の方が優れたソリューションです。

于 2013-03-05T17:52:44.233 に答える