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

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

請問,既然已經令txt=el.innerHTML;為什么在11:00時的“按鈕文字改變”時就不能用txt,而一定得寫成el.innerHTML=“取消贊”呢?我試過了,確實一定要這么寫,但是不知道為什么

正在回答

2 回答

var?text=el.innerHTML;
var?newTotal;
if(text=='贊'){
????newTotal=oldTotal+1;
????priseElement.innerHTML=(newTotal==1)?'我覺得很贊':'我和'+oldTotal+'個人覺得很贊';
????el.innerHTML='取消贊';

text只是el.innerHTML的一個副本,修改text的值不能改變el.innerHTML中的值。

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

董廣明

ceshi
2018-03-15 回復 有任何疑惑可以回復我~
#2

董廣明 回復 董廣明

ceshi
2018-03-15 回復 有任何疑惑可以回復我~

text = el.innerHTML 只是進行了值傳遞(copy the value), txt并不是el.innerHTML的reference, 所以修改txt的值不會影響到el.innerHTML的值

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

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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