使用下面的代码,我想用id='seekline'by移动一行var1(在大多数情况下小于 .1),但是我在添加var1and时遇到了麻烦j。
加号连接而不是添加。我尝试使用Number(), parseInt(), parseFloat(), 并通过乘以 1 或加 0 来强制加法。由于某种原因,我无法停止连接。当我使用parseInt()或parseFloat()(例如parseInt(j,10))代码停止工作。
字符串拆分是删除pxfrom element.style.left。
function move(var1) {
element = document.getElementById('seekline');
console.log(var1, element.style.left);
var str=(element.style.left);
var n=str.split("p");
var j = n[0];
Number(j);
Number(var1);
var k = var1 + j;
var f = k.concat("px");
console.log(j, k, f);
element.style.left = f;
}