一個node節點,應用在他上面的樣式,可能有兩個來源,一是class屬性所對應的css文件中的樣式,二是ele.style對象上的屬性。
第一個,可以通過修改class屬性的方式,來切換樣式
第二個,如果想清除ele.style對象上所有樣式,如何操作?
清除style用cssText屬性。樣式多弄幾個做准備,設置ele.className='需要的樣式'做切換,而不是修改class的樣式,當然你要修改也行,看這個javascript修改css級聯樣式表中樣式,不過如果你導入的不是同源域名下的css文件無法修改,如a.com加載了b.com的css文件,無法修改