亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

JS入門問題___4-1編程挑戰

為什么最后調用清除樣式屬性時,不會移除內部式(嵌入式)中的樣式,而只會移除在JS中改變的樣式???

如下為內部式定義的樣式:

<style type="text/css">
body{font-size:12px;}
#txt{
??? height:400px;
??? width:600px;
?? ?border:#333 solid 1px;
?? ?padding:5px;}
p{
?? ?line-height:18px;
?? ?text-indent:2em;}
</style>

如下為JS中改變的樣式:

//定義"改變顏色"的函數

function changeColor(){
??????? document.getElementById("con").style.color="blue";
??????? document.getElementById("txt").style.color="red";
??????? document.getElementById("con").style.backgroundColor="yellow";
??????? document.getElementById("txt").style.backgroundColor="black";
??? }
??? //定義"改變寬高"的函數
??? function changeWH(){
??????? document.getElementById("con").style.width="200px";
??????? document.getElementById("con").style.height="30px";
??????? document.getElementById("txt").style.width="300px";
??????? document.getElementById("txt").style.height="500px";
??? }
??? //定義"隱藏內容"的函數
??? function hide(){
??????? document.getElementById("txt").style.display="none";? ?
??? }
??? //定義"顯示內容"的函數
??? function show(){
??????? document.getElementById("txt").style.display="block";
??? }

????最后清除樣式屬性:

?function cancelSet(){
??????? var boolTF=confirm("是否取消全部設置");
??????? if(boolTF==true){
??????????? var title=document.getElementById("con");
??????????? var content=document.getElementById("txt");
??????????? // title.removeAttribute("style");
??????????? // content.removeAttribute("style");
??????????? // title.style=null;
??????????? // content.style=null;
??????????? title.style="";
??????????? content.style="";
??????? }
??? }

為什么最后調用清除樣式屬性時,不會移除內部式(嵌入式)中的樣式,而只會移除在JS中改變的樣式???求解答

正在回答

1 回答

http://img1.sycdn.imooc.com//596dca690001997d03840215.jpg最后只用這種方式就可以了,只是恢復到默認的樣式

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

JS入門問題___4-1編程挑戰

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號