好吧,我有這個功能:如何在特定標籤中包含JavaScript文件?
/* jsHandler.js */
function inc(filename)
{
var body = document.getElementsByTagName('body').item(0);
script = document.createElement('script');
script.src = filename;
script.type = 'text/javascript';
body.appendChild(script)
}
什麼,我想是擴展腳本告訴JS那裏插入js.file一樣,說我在html中有這樣的:
<div id="mydiv"></div>
<iframe id="myiframe"></iframe>
我打電話
inc(this.js, mydiv)
包括在div 「mydiv」 的js.file,
導致:
<div id="mydiv"><script src="this.js" type="text/javascript"></script></div>
我該怎麼做?
你爲什麼要這麼做? –
@DarkFalcon提出了一個有效的觀點。沒有理由在節點中包含腳本文件,它沒有任何區別。無論如何,腳本會被瀏覽器評估和執行。 – jAndy
預測未來的問題「如何確定在哪個標記腳本中執行」 – Esailija