關(guān)于取消設(shè)置按鈕的問題
除了Object.removeAttribute("style");外。能不能var一個(gè)x變量為原來的"txt"樣式,按下取消設(shè)置按鈕把mychar = "x";來實(shí)現(xiàn)初始化的效果?
除了Object.removeAttribute("style");外。能不能var一個(gè)x變量為原來的"txt"樣式,按下取消設(shè)置按鈕把mychar = "x";來實(shí)現(xiàn)初始化的效果?
2020-04-08
舉報(bào)
2020-04-16
"能不能var一個(gè)x變量為原來的"txt"樣式,按下取消設(shè)置按鈕把mychar = "x";來實(shí)現(xiàn)初始化的效果?"?
這個(gè)問題的話就變得更復(fù)雜了,因?yàn)槟闳〉降脑豰ychar是根據(jù)你修改實(shí)時(shí)變化的,所以你要取之前的樣式的話 就得建一個(gè)對象保存它的屬性,然后一個(gè)個(gè)賦給obj.style.xxx, 這個(gè)style不能直接賦一個(gè)對象,所以還是回到最簡單的 ,把修改過的改回來就好
2020-04-16
你們在哪兒看到的obj.removeAttribute()呀 我的怎么沒有,其實(shí)它這里修改過的只有color,backgroundColor,width,height,display這幾個(gè)屬性,最初的屬性是沒有設(shè)置color和backgroundColor的,所以只需要賦一個(gè)空串就好obj.style.color="",然后一個(gè)個(gè)修改obj.style為原來的值
2020-04-09
能的
var?selectH2=document.getElementById("con");
var?selectDiv=document.getElementById("txt");
function?rmChanges(){
????????var?confirmRM=confirm("是否要取消設(shè)置?");
????????if(confirmRM==true){
????????????selectH2.style="";
????????????selectDiv.style="";
????????}
????}