我工作的一個網頁上,我正在做一個AJAX調用返回HTML像一大塊:你如何執行動態加載的JavaScript塊?
<div>
<!-- some html -->
<script type="text/javascript">
/** some javascript */
</script>
</div>
我將整個事情到DOM,但JavaScript是不正在運行。有沒有辦法來運行它?
一些細節:我無法控制腳本塊中的內容(所以我無法將其更改爲可調用的函數),我只需要執行整個塊。我不能在響應中調用eval,因爲JavaScript在更大的HTML塊內。我可以做一些正則表達式來分離出JavaScript,然後調用eval,但這很糟糕。任何人都知道更好的方法?
此腳本在IE 7中不起作用.IE 7似乎與appendChild功能有關。 – Eddie 2008-09-26 17:13:48