2012-05-20 64 views
-1

如何使用javascript添加html元素頭元素? (向我們展示jQuery和javascrip,但js是如此重要)如何使用javascript將html元素添加到頁面的元素頭部? (跨瀏覽器 - >如IE)

有關於此的一些線程堆棧,但沒有一個顯示html元素的方式。

"<b>Test</b>" 

例如其中之一是:

Append some HTML into the HEAD tag?

正如你看到它是關於添加CSS到不了頭的HTML代碼。

我該怎麼做?

+0

你在說什麼「html元素」?一個像'測試'這樣的元素在'head'部分中沒有任何關係...... –

+0

那b元素就是例子......我在談論其他元素。 – MoonLight

+2

@MoonLight - 嘗試給出真實的例子來展示你的實際問題,而不是沒有任何意義的假設例子。 – Quentin

回答

1

是無效的把head元素中<b>元素..

允許的元素在http://www.w3.org/TR/html-markup/head.html發現(閱讀允許的內容部分和鏈接

+0

我知道 - >這只是例如。 – MoonLight

+0

@Moonlight,大多數html元素不能進入'head'標籤。只允許少數元素(*添加鏈接的答案*)。也許你可以詳細說明你想達到什麼,所以我們可以提供更詳細的答案。 –

0

使用這個代碼可以追加在頭部帶有rendomnumber的多個腳本

var MultiJsLink = ['js/enjoyhint.min.js', 'js/tab-help-common-on-off.js']; 
    var jshtml =''; 
    $(MultiJsLink).each(function(i){ 
    jshtml += '<script src='+MultiJsLink[i]+'?vrsn='+Math.floor(Math.random() * 1000)+'><\/script>'; 
}); 

$('head').append(jshtml); 

你的腳本像這樣附加:

<script src=js/enjoyhint.min.js?vrsn=332></script><script src=js/tab-help-common-on-off.js?vrsn=57></script> 
相關問題