2011-08-19 67 views
3

我使用的是一個名爲ICanHazjs.com的JavaScript模板框架。帶腳本標記的外部Javascript文件

我的問題是我可以在外部JavaScript文件中包含標籤,如果有的話,是否有任何缺點/兼容性問題呢?

如果我不能附加什麼可以讓我添加標籤。

+0

你是什麼意思的「標籤」? –

+0

我希望我的外部JS文件能夠在其中包含腳本塊。 I.E.

2

如果你的意思是你可以在JavaScript文件中包含HTML標記,那麼不會有效。該腳本將被嚴格解析爲Javascript。

但是,包含的Javascript可以創建 HTML標記並將其添加到DOM。

2

,如果你只是在尋找劇本追加你可以試試這個:

var script = document.createElement('script'); 
script.type = 'text/javascript'; 
script.id = 'foo_id'; 
script.src = 'myjs.js'; 
document.getElementsByTagName('head')[0].appendChild(script); 

否則,你可以嘗試

document.write('<h1>this is pretty ugly in here</h1>'); 

爲文件撰寫有一些常見的陷阱:)