问答详情
源自:8-17 编程练习

time问题

time=document.getElementById("num").innerHTML;与document.getElementById("num").innerHTML=time有着什么样的区别;

什么时候用time=;什么时候用=time

提问者:qq_雨花石的眼泪_0 2016-09-12 21:34

个回答

  • 青青灬子衿3370888
    2016-09-20 22:31:16

    一个赋值 一个取值的意思 多思考思考

  • DawnLin
    2016-09-12 23:34:39

    "="是赋值符号

    time=document.getElementById("num").innerHTML;

    即将右边从ID为num的内容赋值给左边的time

    document.getElementById("num").innerHTML=time

    就是将time的值传给ID为num

  • 烟花易冷人事易分
    2016-09-12 23:12:30

    <!DOCTYPE html>
       <html>
        <head>
        <meta http-equiv="content-type" content="text/html;charset=utf-8">
            <title>js</title>
        </head>
        <body>
            <p id="num">123</p>
        </body>
    <script type="text/javascript">
        var time=456;
        /*document.getElementById("num").innerHTML=time;//用time里的内容替代id名为num所属标签即<p></p>里的内容,当要替代标签里的内容时使用*/
        time=document.getElementById("num").innerHTML;//将id名为num所属标签即<p></p>里的内容赋给time,即获得标签里的内容时使用
        alert(time);
    </script>
        </body>
    </html>//多行注释里的为一种情况,下面未被注释的是另一种情况,可以分别尝试。作为一个技术小白,本人只能理解到这个地步,希望能对您有所帮助。


  • Loyt
    2016-09-12 22:58:59

    从右到左看

  • 哟哟的小豆豆
    2016-09-12 22:57:38

    time=document.getElementById("num").innerHTML;

    是声明了一个变量,变量名为time,将ID为num的元素的文本赋值给time这个变量。

    document.getElementById("num").innerHTML=time;

    这个正好相反他的意思是找到ID名为num的元素,将它的文本设置为time这个字符串;

  • 歪头北极熊
    2016-09-12 22:44:34

    time=document.getElementById("num").innerHTML;//取得id为num的元素的文本,并赋值给time变量
    document.getElementById("num").innerHTML=time;//让id为num的元素显示time变量的值

    不知道这样说你明不明白