最佳答案
我试图对 HTML 元素的位置做一些比较逻辑。我有一个系统,我认为应该工作,但有一个问题。
在我的代码中,我使用不等式语句(>
和 <
)比较一个绝对定位元素的当前左值和顶值与另一个绝对定位元素的当前左值和顶值(它们可能在移动)。问题是我从 document.getElementById(nameVar).style.left
得到的反馈是字符串形式的(例如 200px
)而不是数字形式的(例如 200
) ,所以比较不起作用。
我的问题是,有没有什么方法可以把字符串变成一个数字我可以用我想要的方式操纵它?要么使用一个改变的地址,要么一旦我得到反馈,就预先制定一些程序。
任何帮助都可以。