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

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

控制類名如何讓按鈕循環效果?

現在點擊按鈕,可以添加.two樣式?如果想再點擊一次按鈕,恢復.one樣式。循環往復,不知道該添加什么語句??


<style>

? ? body{ font-size:16px;}

? ? .one{

border:1px solid #eee;

width:230px;

height:50px;

background:#ccc;

color:red;?}

.two{

border:1px solid #ccc;

width:230px;

height:50px;

background:#9CF;

color:blue;}

</style>

</head>

<body>

? ? <p id="p2" class="one">JavaScript使網頁顯示動態效果并實現與用戶交互功能。</p>

? ? <input type="button" value="更改外觀" onclick="modify()"/>

<script> ? ? ??

? function modify(){

? ? ?var p2 = document.getElementById("p2");

? ? ?p2.className="two";?}

</script>


正在回答

3 回答

if("one"==p2.className)

? ? ? ? ? {

? ? ? ?p2.className="two";

? ? ? ? ??

? ? ? ? ? }else{p2.className="one";}


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

本人菜鳥,弱弱的寫個想法function add(){

? ? ?var p1 = document.getElementById("p1");

? ? ? ? ? if(p1.className=="one"){

? ? ? ? ? ? ? p1.className="two";

? ? ? ? ? }else{

? ? ? ? ? ? ? p1.className="one";

? ? ? ? ? } ?

? }


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

你可以參考下,自己用其他的方式寫寫試試

<body>
????<p?id="p2"?class="one">JavaScript使網頁顯示動態效果并實現與用戶交互功能。</p>
????<input?type="button"?value="更改外觀"?onclick="modify()"/>
????<input?type="hidden"?value="1"?id="txt_hidden"/>
<script>???????
????function?modify(){
????????var?p2?=?document.getElementById("p2");
????????var?txtHidden?=?document.getElementById("txt_hidden");
????????if(txtHidden.value==1){
????????????p2.className="two";?
????????????txtHidden.value?=2;
????????}else{
???????????p2.className="one";?
????????????txtHidden.value?=1;?
????????}
????}
</script>


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

小東別院

老師你好,這個是不是先實行 1 再實行2 呀;
2014-12-01 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
JavaScript入門篇
  • 參與學習       741433    人
  • 解答問題       9869    個

JavaScript做為一名Web工程師的必備技術,本教程讓您快速入門

進入課程

控制類名如何讓按鈕循環效果?

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

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

幫助反饋 APP下載

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

公眾號

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