为了账号安全,请及时绑定邮箱和手机立即绑定

javascript字符串拼接的方式

javascript字符串拼接的方式

萧十郎 2018-12-18 17:15:59
for ( var i=0; i<len; i++ ) {    str += '<div style="width:50px; height:50px; background:red; position:absolute; top:0px; left:'+ i*60 +'px;"></div>';}这是正确的书写方式;我写的str += '<div style="width:50px; height:50px; background:red; position:absolute; top:0px; left: i60 +'px';"></div>';浏览器报错了,这是什么原因呢?以前给对象赋值的写法object.style.left= i60 +'px'这种书写方式套用为什么就不可以了?
查看完整描述

1 回答

?
婷婷同学_

TA贡献1844条经验 获得超8个赞

格式错了啊,你用单引号把px包起来,px又不是变量


'<div style="width:50px; height:50px; background:red; position:absolute; top:0px; left: i60 +'

是一段字符串


';"></div>';

又是一段字符串,就算px是变量 你也得用+连接啊


查看完整回答
反对 回复 2019-01-05
  • 1 回答
  • 0 关注
  • 388 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号