一個按鈕要如何實現來回的更換元素樣式,,這樣為什么不行?
?????? var p1 = document.getElementById("p1");
?????? p1.className = "one";
??? }
??? function modify(){
?????? var p2 = document.getElementById("p2" );
????????? p2.className = "one";
????????? if(p2.className == "one"){
?????? p2.className = "two";}
????????? else if(p2.className == "two"){
????????????? p2.className == "one";
????????? }
??? }
2015-11-18
按順序執行,點完按鈕后,
id==1
id=1?
對 那么 id==2
否則,如id=2,那么id==1(本句沒實現)
最終id=2
再按一次按鈕,同樣的結果
2015-11-01
?var p2 = document.getElementById("p2" );
????????? p2.className = "one"; //這句你已經把className賦值為one了,后面就一直是one
2015-10-15
function changeclass()
{
? ?var char=document.getElementById("p1");
if(char.className=="one")
? ? {char.className="two"}
else
? ? {char.className="one"} ?
}
2015-10-14
<script type="text/javascript">
? ? ? ?var change;
? ? ? ?change=1;
? function add(){
? ? ? ? ? ?if(change==1){
? ? ? ? ? ? ? ?var p1 = document.getElementById("p1");
? ? ? ? ? ? ? ?p1.className="two";
? ? ? ? ? ? ? ?change=2;
? ? ? ? ? ?}
? ? ? ? ? ?else{
? ? ? ? ? ? ? ?var p1 = document.getElementById("p1");
? ? ? ? ? p1.className="one";
? ? ? ? ? ? ? ?change=1
? ? ? ? ? ?}
? ? ??
2015-10-07
為什么不行是看明白了。。但是要怎么做呢?