为了账号安全,请及时绑定邮箱和手机立即绑定

time问题

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

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

正在回答

6 回答

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

0 回复 有任何疑惑可以回复我~

"="是赋值符号

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

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

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

就是将time的值传给ID为num

0 回复 有任何疑惑可以回复我~
<!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>//多行注释里的为一种情况,下面未被注释的是另一种情况,可以分别尝试。作为一个技术小白,本人只能理解到这个地步,希望能对您有所帮助。


1 回复 有任何疑惑可以回复我~

从右到左看

0 回复 有任何疑惑可以回复我~
time=document.getElementById("num").innerHTML;

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

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

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

1 回复 有任何疑惑可以回复我~
#1

qq_水无声_03882251

很到位
2016-09-25 回复 有任何疑惑可以回复我~
time=document.getElementById("num").innerHTML;//取得id为num的元素的文本,并赋值给time变量
document.getElementById("num").innerHTML=time;//让id为num的元素显示time变量的值

不知道这样说你明不明白

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信