如何用js修改已載入的css樣式表樣式?要詳細的教程

時間 2021-09-12 11:30:56

1樓:匿名使用者

修改已載入的樣式表?這是要做什麼, js不能修改樣式表,只可以修改物件的樣式屬性。還是說你修改了樣式表頁面卻沒有發生變化?

如果是這樣有2個辦法,清快取,或是給樣式表標籤新增引數。

2樓:匿名使用者

js是無法直接修改css檔案的,但可以通過取物件的方式修改物件的樣式,通常有兩種方法:

1、改變classname,但首先在樣式表中預設定樣式類。

例如:document.getelementbyid('obj').classname='...';

2、改變csstext。

例如:document.getelementbyid('obj').style.height='100px';

3樓:合生土

樓上已經說的很好了,不過用jquery更加簡單一些,譬如要更改class為undis的樣式,則

$(".undis").css("margin-left","30px");

或者為它增加一個class

$(".undis").addcss("dis");這樣也可以~這個好處就是css的樣式一樣,用js的話,css樣式寫法,有所差異,例如margin-left,在js裡,就要寫成marginleft

4樓:

可以直接加內聯樣式,也可以另外引入樣式

5樓:對著太陽擼丶

..........要詳細的教程.........這個不是一言兩語就能跟你說得明明白白的呀......去google吧

如何還原壓縮過的css或js檔案如下圖

猴子請來的妖妖 用有格式化功能的工具,eclipse netbeans和aptana 我用過,都可以格式化這些 shift ctrl f,快捷鍵格式化。 看一遍不就行了,遇到 就回車 我的電腦css檔案和js檔案檔案圖示都顯示成了文字檔案,請問怎麼還原成預設的圖示啊?30 蓄勢待發 右鍵 屬性。改預...

如何用css設定div與div之間的間距呢

衛戍邊疆 2 在index.html中的標籤中,輸入css sub。3 瀏覽器執行index.html頁面,此時3個div子子容器的垂直間距被統一設定為了30px。 a 和b設定float left屬性,如果要控制b與a的距離的話,就在b的屬性裡設定margin left 間距px go以前現在將來...

js字串拆分,如何用js把字串中的字母和數字拆分開

水閏愛樹木 字串的拆分可以使用函式 split 功能 使用一個指定的分隔符把一個字串分割儲存到陣列 例子 str jpg bmp gif ico png arr thestring.split arr是一個包含字元值 jpg bmp gif ico 和 png 的陣列 擴充套件資料 其他的擷取函式的...