早期浏览器有很多种(目前很少了),对HTML的解释也不同。有种纯文本浏览器,只“翻译”文本内容,并只支持少量HTML标签。对交互式的代码视同纯文本。因此,我们称其为不支持javascript的浏览器(并非在浏览器配置为取消支持javascript),因此,当一些有一定交互能力的网页在此种浏览器上显示时,js里的代码会被显示出来。
因此,利用<!--//-->包含 javascript代码,即可让不支持javascript的浏览器不显示js代码的内容,而支持js的浏览器可以正常解释执行js代码。
通常,在早期编写程序时,或现在为了防止人为刻意关掉浏览器的javascript功能。还需要添加:<noscript>您的浏览器不支持javascript</noscript>