這要根據(jù)你原先是如何給它添加上樣式的,比如你是通過類名添加的,那你就應(yīng)該寫上這樣的代碼:要去除類名的類.className=''; 同理,如果你是通過id來命名的那就把id變成空。總之是根據(jù)你如何寫它的css樣式。

公司主營業(yè)務(wù):成都網(wǎng)站制作、成都做網(wǎng)站、移動網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。創(chuàng)新互聯(lián)是一支青春激揚、勤奮敬業(yè)、活力青春激揚、勤奮敬業(yè)、活力澎湃、和諧高效的團隊。公司秉承以“開放、自由、嚴謹、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯(lián)推出頭屯河免費做網(wǎng)站回饋大家。
如果是繼承下來的樣式那只能單獨獲取來修改了。比如要隱藏的出現(xiàn),要修改的類名.css.display=''; 還有一種方法就是修改屬性的繼承方法,由于也是需要一個一個修改也很麻煩就不展開了。
當然也可以像樓上的一樣寫一個公共的清楚樣式的類,然后通過js添加類名來修改,這個很方便,也很實用,比一種一種改方便,就是要寫一個比較全面的公共類。要添加的樣式的元素.className='你要添加的類名';
其實js很不好用的,一般都使用jquery來寫,改變樣式的話我會使用兩種方法
使用jquery中的.css()函數(shù)改變樣式,這中方法很好用,可以在觸發(fā)事件的時候任意操作某個元素的樣式。
自定義一個class名字,比如.yangshi{} ,在觸發(fā)的事件里使用 .addclass()和.removeClass() 兩個函數(shù)添加或者刪除某一個class類。達到切換樣式的目的,這種方法比較清晰有條理。下面給出我寫的一段jquery 代碼。 這個的意思是,.box元素的鼠標進入會添加一個class類yangshi,離開的時候會刪除這個class類
script
$(function(){
$(".box").mouseover(function(){
$(this).addClass("yangshi");
})
$(".box").mouseout(function(){
$(this).removeClass("yangshi");
})
})???
/script
!DOCTYPE?html
html
head
meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"?/
titledemo/title
style?type="text/css"
*{margin:0;padding:0;}
.box{width:300px;height:30px;background:#da251a;}
.click1{width:120px;height:30px;line-height:30px;text-align:center;color:#fff;background:#000;margin-bottom:10px;?cursor:pointer;}
.click2{width:120px;height:30px;line-height:30px;text-align:center;color:#fff;background:#000;cursor:pointer;}
/style
script?type="text/javascript"?src="jquery-1.8.2.min.js"/script
script?type="text/javascript"
$(function(){
$(".click1").click(function(){
var?bHeight=$(".box").height();
bHeight+=30;
$(".box").css("height",bHeight);
});
$(".click2").click(function(){
var?bHeight=$(".box").height();
bHeight-=30;
$(".box").css("height",bHeight);
});
})
/script
/head
body
div?class="click1"增加/div
div?class="click2"減少/div
div?class="box"/div
/body
/html
自己把對應(yīng)的jq庫文件引入下即可。
寫的不好,請諒解!
需求不是很明確,要是移除link進來的css文件的話。那就是先找到所有l(wèi)ink標簽,然后依次移除,代碼如下:
var links = document.querySelectorAll('link');
for(var i in links){
links[i].parentNode.removeChild(links[i])
}
jquery,了解過沒有?很好的js封裝庫。
先引入jquery.js,然后執(zhí)行:
$('.ewf').css('left','');
當前文章:js刪除css樣式,js 刪除樣式
文章網(wǎng)址:http://chinadenli.net/article19/dsehsdh.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供小程序開發(fā)、微信公眾號、網(wǎng)站建設(shè)、響應(yīng)式網(wǎng)站、云服務(wù)器、定制開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)