为什么不能是left:60*i+'px';
4 回答
xuebaming
TA贡献2条经验 获得超0个赞
left是字符串,px也是字符串,所以需要放在引号里面,而i是变量,如果你把i放到引号里面那么输出的就是i。
比如:
int i=2;
如果把i放到引号里面,那么输出的就是i,如果把i放到引号外面,那么输出的就是2;
另外,字符串拼接js用+号,php用 . (这是个点,英文状态下的句号)。
至于为什么不能 left:60*i+'px';这样,还是那个原因,字符串拼接用+号,变量不能放在引号中,字符串必须放在引号中才能识别。
添加回答
举报
0/150
提交
取消