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

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

顏色不是可以用css改變嗎?為什么要用js這么長一串代碼呢?

純正小白,無基礎,求解

正在回答

1 回答

顏色可以用css來定義,但定義好了之后無法改變。

給你舉個例子:比如有一段文本是黑色的,你點擊之后變成紅色了。

這個就需要用js來改變。

初始時:

p{

? color:black;

}

當點擊時:

p.style.color = "red";

1 回復 有任何疑惑可以回復我~
#1

a漁 提問者

意思是,初始定義顏色的時候可以用Css,改變顏色的時候用js?
2015-12-15 回復 有任何疑惑可以回復我~
#2

慕男嬸 回復 a漁 提問者

是的。不然的話,你告訴我怎么改變?css又沒有一個定義點擊之后變色的屬性(a標簽除外)。。你說對吧。。
2015-12-15 回復 有任何疑惑可以回復我~
#3

a漁 提問者 回復 慕男嬸

啊~明白了~ 還有個小疑問( ⊙ o ⊙ ),像第一節里,直接用js改變顏色,和css效果一樣,那還不是就是說,有時候js可以取代部分css?
2015-12-15 回復 有任何疑惑可以回復我~
#4

慕男嬸 回復 a漁 提問者

你可以這么理解。但是,能用css來控制的樣式,就不要用js來控制。比如還是那行黑色的文本,用css定義成黑色即可,沒必要用js來改,只有要改變的時候,才用js來改成你想要的顏色。
2015-12-15 回復 有任何疑惑可以回復我~
查看1條回復

舉報

0/150
提交
取消

顏色不是可以用css改變嗎?為什么要用js這么長一串代碼呢?

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

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

幫助反饋 APP下載

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

公眾號

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