為什么清除樣式需要使用 object.style = { }; 而不能使用className的方式的?
//定義"取消設(shè)置"的函數(shù) function?resetSetting(){ ????var?doReset?=?confirm("Do?you?want?to?reset?the?HTML?class?"); ????if?(doReset?==?true){ ????????txt.style?=?{}; ????????//txt.className?=?"#txt"; ????} ????else?{ ????????alert("You?are?given?up?to?reset?the?THML?class."); ????} }
為什么清除樣式需要使用 object.style = { }; 而不能使用第六行的方式的?
這個(gè)一直沒(méi)有想到style {},總是想通過(guò)設(shè)置 className 來(lái)實(shí)現(xiàn)重置。拖了很長(zhǎng)時(shí)間,還是看到大家的提問(wèn)才找到答案。
2020-12-22
第六行的樣式,樣式是存在優(yōu)先級(jí)的,? 行內(nèi)樣式優(yōu)先級(jí)最高(除了!important外),這樣#txt 的className 加上也不會(huì)有覆蓋? ?obj.style=""? ,obj.style.cssText="" 也一樣可以清除樣式
2020-11-10
是不是因?yàn)?txt是id屬性啊
2020-10-24
什么方法好,背下來(lái)就行了!