需求不是很明確,要是移除link進(jìn)來的css文件的話。那就是先找到所有l(wèi)ink標(biāo)簽,然后依次移除,代碼如下:
讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對(duì)這個(gè)行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡(jiǎn)單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:國(guó)際域名空間、雅安服務(wù)器托管、營(yíng)銷軟件、網(wǎng)站建設(shè)、塔什庫(kù)爾干塔吉克網(wǎng)站維護(hù)、網(wǎng)站推廣。
var links = document.querySelectorAll('link');
for(var i in links){
links[i].parentNode.removeChild(links[i])
}
其實(shí)js很不好用的,一般都使用jquery來寫,改變樣式的話我會(huì)使用兩種方法
使用jquery中的.css()函數(shù)改變樣式,這中方法很好用,可以在觸發(fā)事件的時(shí)候任意操作某個(gè)元素的樣式。
自定義一個(gè)class名字,比如.yangshi{} ,在觸發(fā)的事件里使用 .addclass()和.removeClass() 兩個(gè)函數(shù)添加或者刪除某一個(gè)class類。達(dá)到切換樣式的目的,這種方法比較清晰有條理。下面給出我寫的一段jquery 代碼。 這個(gè)的意思是,.box元素的鼠標(biāo)進(jìn)入會(huì)添加一個(gè)class類yangshi,離開的時(shí)候會(huì)刪除這個(gè)class類
script
$(function(){
$(".box").mouseover(function(){
$(this).addClass("yangshi");
})
$(".box").mouseout(function(){
$(this).removeClass("yangshi");
})
})???
/script
這要根據(jù)你原先是如何給它添加上樣式的,比如你是通過類名添加的,那你就應(yīng)該寫上這樣的代碼:要去除類名的類.className=''; 同理,如果你是通過id來命名的那就把id變成空??傊歉鶕?jù)你如何寫它的css樣式。
如果是繼承下來的樣式那只能單獨(dú)獲取來修改了。比如要隱藏的出現(xiàn),要修改的類名.css.display=''; 還有一種方法就是修改屬性的繼承方法,由于也是需要一個(gè)一個(gè)修改也很麻煩就不展開了。
當(dāng)然也可以像樓上的一樣寫一個(gè)公共的清楚樣式的類,然后通過js添加類名來修改,這個(gè)很方便,也很實(shí)用,比一種一種改方便,就是要寫一個(gè)比較全面的公共類。要添加的樣式的元素.className='你要添加的類名';