求解if判断语句的错误。

问题:我不懂哪里错。既不报错。到底是哪里不断。是if判断里面的还是赋值的时候出问题了!求解

图片描述

阅读 3k
2 个回答

汗,字符串不能这样直接比较和加减,你应该先转成数字,运算后再转成字符串

javascriptfunction Move(){
    var left = parseInt(Div.left);
    if(left<=0){
        left += 10;
    }else if(left>500){
        left -= 10;
    }
    Div.left =left+"px";
}

10px 是字符串,你要加减的话要进行类型转换

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题