JavaScript動態(tài)添加css樣式和script標(biāo)簽
[動態(tài)添加css樣式]
<html>
<head>
<script type="text/javascript">
window.onload=function(){
var head=document.getElementsByTagName('head')[0]; //獲取到head元素
var link=document.createElement('link'); //創(chuàng)建link元素節(jié)點(diǎn),也就是link標(biāo)簽
link.rel="stylesheet"; //為link標(biāo)簽添加rel屬性
link.href="basic.css"; //為link標(biāo)簽添加href屬性 , 屬性值是css外鏈樣式表的路徑
head.appendChild(link); //將link元素節(jié)點(diǎn)添加到head元素子節(jié)點(diǎn)下
}
</script>
</head>
<body>
<div id="div1">測試</div>
</body>
</html>
[動態(tài)添加script標(biāo)簽]
原理同上
<html>
<head>
<script type="text/javascript">
window.onload=function(){
var head=document.getElementsByTagName('head')[0]; //獲取到head元素
var script=document.createElement('script'); //創(chuàng)建script標(biāo)簽
script.type="text/javascript"; //為script標(biāo)簽添加type屬性
script.src="basic.js"; //為script標(biāo)簽添加scr屬性,屬性值為js路徑
head.appendChild('script'); //將script標(biāo)簽添加到head的子節(jié)點(diǎn)下
}
</script>
</head>
<body>
<div id="div1">測試</div>
</body>
</html>
以上所述是小編給大家介紹的JavaScript動態(tài)添加css樣式和script標(biāo)簽,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關(guān)文章
JavaScript高級程序設(shè)計 閱讀筆記(十九) js表格排序
js表格排序?qū)崿F(xiàn)代碼,需要的朋友可以參考下2012-08-08
JavaScript讀寫二進(jìn)制數(shù)據(jù)的方法詳解
avascript里有兩個內(nèi)置對象,一個是ArrayBuffer;一個是DataView,讀寫二進(jìn)制數(shù)據(jù)都需要使用這兩個對象。這篇文章主要給大家介紹了關(guān)于JavaScript讀寫二進(jìn)制數(shù)據(jù)的方法,需要的朋友可以參考下2018-09-09
為JavaScript類型增加方法的實現(xiàn)代碼(增加功能)
大家在js開發(fā)過程中有些功能已經(jīng)滿足不了我們的需求,或沒有我們需要的功能,那么我們就可以自己擴(kuò)展下,個性化js2011-12-12
D3.js 實現(xiàn)帶伸縮時間軸拓?fù)鋱D的示例代碼
這篇文章主要介紹了D3.js 實現(xiàn)帶伸縮時間軸拓?fù)鋱D的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-01-01
IE8 下的Js錯誤HTML Parsing Error...
今天調(diào)試一段JS代碼出現(xiàn)這個狀況..在火狐 IE7 和IE6下都正常...郁悶,在網(wǎng)上搜索了一下相關(guān)資料 一般錯誤都是指所指定的標(biāo)簽沒有加載完就是用該對象....2009-08-08

