課程
/前端開發
/JavaScript
/JavaScript入門篇
除了Object.removeAttribute("style");外。能不能var一個x變量為原來的"txt"樣式,按下取消設置按鈕把mychar = "x";來實現初始化的效果?
2020-04-08
源自:JavaScript入門篇 4-1
正在回答
"能不能var一個x變量為原來的"txt"樣式,按下取消設置按鈕把mychar = "x";來實現初始化的效果?"?
這個問題的話就變得更復雜了,因為你取到的元素mychar是根據你修改實時變化的,所以你要取之前的樣式的話 就得建一個對象保存它的屬性,然后一個個賦給obj.style.xxx, 這個style不能直接賦一個對象,所以還是回到最簡單的 ,把修改過的改回來就好
你們在哪兒看到的obj.removeAttribute()呀 我的怎么沒有,其實它這里修改過的只有color,backgroundColor,width,height,display這幾個屬性,最初的屬性是沒有設置color和backgroundColor的,所以只需要賦一個空串就好obj.style.color="",然后一個個修改obj.style為原來的值
能的
var?selectH2=document.getElementById("con");var?selectDiv=document.getElementById("txt");function?rmChanges(){????????var?confirmRM=confirm("是否要取消設置?");????????if(confirmRM==true){????????????selectH2.style="";????????????selectDiv.style="";????????}????}
舉報
JavaScript做為一名Web工程師的必備技術,本教程讓您快速入門
1 回答關于取消設置按鈕的設置
3 回答取消設置 按鈕
3 回答關于取消設置的問題
1 回答取消設置按鈕沒法用
2 回答取消設置按鈕沒反應
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2020-04-16
"能不能var一個x變量為原來的"txt"樣式,按下取消設置按鈕把mychar = "x";來實現初始化的效果?"?
這個問題的話就變得更復雜了,因為你取到的元素mychar是根據你修改實時變化的,所以你要取之前的樣式的話 就得建一個對象保存它的屬性,然后一個個賦給obj.style.xxx, 這個style不能直接賦一個對象,所以還是回到最簡單的 ,把修改過的改回來就好
2020-04-16
你們在哪兒看到的obj.removeAttribute()呀 我的怎么沒有,其實它這里修改過的只有color,backgroundColor,width,height,display這幾個屬性,最初的屬性是沒有設置color和backgroundColor的,所以只需要賦一個空串就好obj.style.color="",然后一個個修改obj.style為原來的值
2020-04-09
能的
var?selectH2=document.getElementById("con");
var?selectDiv=document.getElementById("txt");
function?rmChanges(){
????????var?confirmRM=confirm("是否要取消設置?");
????????if(confirmRM==true){
????????????selectH2.style="";
????????????selectDiv.style="";
????????}
????}