首页 新闻 赞助 找找看

关于 "moveElement('"+elementID+"'," 中引号的问题

0
悬赏园豆:20 [已解决问题] 解决于 2015-09-28 09:57

这是DOM编程艺术的一个移动元素的例子:
图片说明

有两个问题:

1、var repeat = "moveElement('"+elementID+"',"+final_x+","+final_y+","+interval+")";
这句话里"moveElement('"+elementID+"',"这部分怎么理解?为什么这样写elementID不会被当作“elementID”这样一个字符串处理,而是会传递参数进去。

2、能不能写成这样:
"moveElement("+elementID+","+final_x+","+final_y+","+interval+")";

dom
ciya的主页 ciya | 初学一级 | 园豆:6
提问于:2015-09-28 09:33
< >
分享
最佳答案
0

按照你的写法,拼接出来的参数没有引号。
bituminous一个是 moveElement('abc',1,2,100) 一个是 moveElement(abc,1,2,100) 
如果是字符串,而不是对象或者数字,必须有引号。

收获园豆:20
请叫我头头哥 | 大侠五级 |园豆:9382 | 2015-09-28 09:56
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册