DOM编程艺术中的小问题,不是特别理解,求解答 财富值100

2016-10-14 20:48发布

function moveElement( elementID , final_x , final_y, interval ) {   if ( !document.getElementById ) return false;   if ( !document.getElementById(elementID) ) return false;   var elem = document.getElementById(elementID);   var xpos = parseInt(elem.style.left);   var ypos = parseInt(elem.style.top);   if (xpos == final_x && ypos == final_y) {        }   if (xpos < final_x) {     xpos++;   }   if (xpos > final_x) {     xpos--;   }   if (ypos < final_y) {     ypos++;   }   if (ypos > final_y) {     ypos--;   }   elem.style.left = xpos + "px";   elem.style.top = ypos + "px";   var repeat = "moveElement(+elementID+,"+final_x+","+final_y+","+interval+")";   movement = setTimeout(repeat,interval); }

其中:var repeat = "moveElement(+elementID+,"+final_x+","+final_y+","+interval+")";的+elementID+前面的加号和+interval+后面的加号的作用是什么呢?

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答

就是把函数上的那些参数放进去,不加 + 号会被当成字符串的

一周热门 更多>