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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

left:'+i*60+'px; 為什么前后有+ 而且用''框起來,搞不懂啊

left:'+i*60+'px; 為什么前后有+ 而且用''框起來,搞不懂啊

just_there_ 2016-09-06 15:38:46
為什么不能是left:60*i+'px';
查看完整描述

4 回答

?
竹風欣海笑

TA貢獻9條經驗 獲得超6個贊

字符串拼接

查看完整回答
2 反對 回復 2016-09-06
?
起伏羊

TA貢獻31條經驗 獲得超25個贊

字符串拼接啊?

查看完整回答
反對 回復 2016-09-06
?
幸福拾荒者

TA貢獻15條經驗 獲得超2個贊

代碼要貼出完整的

查看完整回答
反對 回復 2016-09-06
?
xuebaming

TA貢獻2條經驗 獲得超0個贊

left是字符串,px也是字符串,所以需要放在引號里面,而i是變量,如果你把i放到引號里面那么輸出的就是i。

比如:

int i=2;

如果把i放到引號里面,那么輸出的就是i,如果把i放到引號外面,那么輸出的就是2;

另外,字符串拼接js用+號,php用 . (這是個點,英文狀態下的句號)。

至于為什么不能 left:60*i+'px';這樣,還是那個原因,字符串拼接用+號,變量不能放在引號中,字符串必須放在引號中才能識別。

查看完整回答
反對 回復 2016-09-06
  • 4 回答
  • 0 關注
  • 2003 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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