我正在处理的按钮,当点击时,向左平移div。 在脚本中,“if”条件正常,但“if else”条件没有。
我忘记了脚本中包含的内容吗?
这是我的剧本:
<script>
function panleft(el){
var elem = document.getElementById(el);
if (elem.style.left = "90%"){
elem.style.transition = "left 0.3s ease-in 0s";
elem.style.left = "70%";
}
else if (elem.style.left = "70%"){
elem.style.transition = "left 0.3s ease-in 0s";
elem.style.left = "90%"
}
}
</script>
答案 0 :(得分:0)
在Javascript中,equal(=)运算符的工作方式如下:
在您的示例中,您要分配值,而不是测试相等性。这是你问题的根源。
此外,您的&#34; if&#34;声明并不真正有用,因为你也在进行分配,而不是平等测试。