2011-11-08 45 views
1
<script type='text/javascript'> 

    function cool() 
    { 
     var innerHtml = "<script></script>";//simply for demostration 
     $("body").append(innerHtml); 
    } 
</script> 

上述操作會混淆瀏覽器,在調用cool函數之前不會正確渲染。爲什麼?爲什麼瀏覽器無法解析下面的代碼?

+1

由於瀏覽器會嗆了''的JavaScript字符串內,HTML解析器並不理解JavaScript,只會看到此標記,並會關閉腳本塊。 –

+0

這對你在這裏做什麼感到困惑。你能否更清楚地解釋你的問題,更詳細的? – Bojangles

+0

您是否希望'

相關問題