<script type="text/javascript">//<![data[var meta = document.getElementsByTagName('meta');var con='{$Content}';var subs=con.substr(0,120);for(var i=0;i<meta.length;i++){if(i==4) meta[i].setAttribute('content',subs);}//]]--></script> 看過好多的JS中都有這種寫法,請(qǐng)問各位,這代表什么意思呢?又該如何使用呢?
2 回答

蝴蝶不菲
TA貢獻(xiàn)1810條經(jīng)驗(yàn) 獲得超4個(gè)贊
這是為了適應(yīng)某些不支持javascript腳本的瀏覽器而高的harcker具體意思就是:如果瀏覽器不支持JS腳本,在//<![data[……//]]-->之間的代碼將被作為普通文本處理,而不是被JS腳本解釋執(zhí)行,同時(shí)由于兩端加上了<!---->html注釋,所以代碼會(huì)以注釋的形式出現(xiàn),而不會(huì)把文本輸出到前臺(tái)頁面上,也就是說,即便執(zhí)行不了,也不會(huì)在網(wǎng)頁上看到。

當(dāng)年話下
TA貢獻(xiàn)1890條經(jīng)驗(yàn) 獲得超9個(gè)贊
<![data[ ]]>這個(gè)東西是 xml的頭 ,建議你去看看 關(guān)于xml的知識(shí) ,在XML中定義一些東西還有 這些代碼不是在 js中是在jsp中
HTML沒有 XML定義的那么嚴(yán)格,但是完全按照他的規(guī)則來行使的
添加回答
舉報(bào)
0/150
提交
取消