我試圖在我的html文檔的正文部分使用javascipt插入字符串。我想插入的字符串也包含一些腳本標籤。例如:如何在使用javascript的正文部分插入html內容
var str = "<div> some text </div>
<script src='/Scripts/jquery-1.7.2.js' type='text/javascript'></script>";
現在,當我使用jquery,像插入上面的字符串:
$('body').html(str);
它將插入字符串,並且還加載jquery的。但是,當我插入這個字符串使用JavaScript,如:
document.getElementsByTagName('body')[0].innerHTML = str;
這將不會加載瀏覽器中的jQuery腳本。任何人都可以告訴我如何使用JavaScript實現相同效果?
是否需要'[0]? – hjpotter92
它應該按預期工作,如果你嘗試在HTML中插入元素的舊方法,該怎麼辦? @TheDOCTORfromTARDIS是的,它是.. –