问答详情
源自:9-3 getElementsByTagName()方法

这两个有什么区别?

 var     document.getElementById('myHead')=myH;

  var    myH=document.getElementById('myHead');


提问者:慕虎9819531 2017-02-13 10:09

个回答

  • 不知不觉后知后觉嗯
    2017-02-14 16:20:28
    已采纳

    等于号=表示赋值的意思,比如: a=b; 就表示 把b的值赋值给a,要分清除谁在左谁在右。

    var    myH=document.getElementById('myHead'); //就表示先定义一个变量myH,然后把id为myHead的元素赋值给它,也可以写成如下:

    var    myH;    //    先定义变量

    myH=document.getElementById('myHead');   //再赋值

    所以呢,按照等于号赋值的这个逻辑,var     document.getElementById('myHead')=myH;  //这种写法就是不符合逻辑的,是错误的。

  • 慕粉16002703
    2017-02-13 14:11:38

    上面的是错的吧,都没见过这种写法。