1
<script type='text/javascript'>
function cool()
{
var innerHtml = "<script></script>";//simply for demostration
$("body").append(innerHtml);
}
</script>
上述操作會混淆瀏覽器,在調用cool函數之前不會正確渲染。爲什麼?爲什麼瀏覽器無法解析下面的代碼?
由於瀏覽器會嗆了''的JavaScript字符串內,HTML解析器並不理解JavaScript,只會看到此標記,並會關閉腳本塊。 –
這對你在這裏做什麼感到困惑。你能否更清楚地解釋你的問題,更詳細的? – Bojangles
您是否希望'