这两个有什么区别?

来源:9-3 getElementsByTagName()方法

慕虎9819531

2017-02-13 10:09

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

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


写回答 关注

2回答

  • 不知不觉后知后觉嗯
    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;  //这种写法就是不符合逻辑的,是错误的。

    慕虎9819...

    非常感谢!

    2017-02-15 09:09:25

    共 1 条回复 >

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

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

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468060 学习 · 21891 问题

查看课程

相似问题