首页 > 一个值怎么在函数之间互相传递呢?

一个值怎么在函数之间互相传递呢?

代码部分如下:

 function go(curb_S) {
   console.log(2);

   var curb_S_value = parseInt(document.getElementById('curb').style[curb_S]);
     if(curb_S_value < 30 || curb_S_value > 400 ) return;
   document.getElementById('curb').style[curb_S] = curb_S_value - 35 + "px";
    
 }
 function tunlef(curb_S) {

document.getElementById('curb').style.webkitTransform = 'rotate(-90deg)';
return curb_S = "bottom";
 }
      var curb_S = 'left';
 
      document.getElementById('buttonCli').addEventListener('click',function (e) {
var  inValue  =        document.querySelector('#textIn').value;

/ document.querySelector('#textIn').value = " "; /

switch  (inValue) {
     case 'go' :
     console.log(curb_S)
     go(curb_S);
     break;
     case 'tunlef':
     console.log(curb_S)
     tunlef(curb_S);
     break;
     case 'tunbac':
     tunrig();
     break;
     case 'tunrig' :
     tunbac();
     break;
}
 })

我想让curb_S 这个值有效传递但似乎它没有变化


  1. 封到对象里

curb_S = {value: ""}
curb_S.value = "xxx"
  1. 赋值

curb_S = tunlef(curb_S)

【热门文章】
【热门文章】