求innerHTML与innerText的差别

来源:8-17 编程练习

慕先生3265212

2019-10-08 11:44

  •  else{
             document.getElementById("sut").innerHTML=num;
             num--;
             var i=setTimeout(rum,1000);
         }

  •  else{
             document.getElementById("sut").innerText=num;
             num--;
             var i=setTimeout(rum,1000);
         }

  • 两个代码都能运行

写回答 关注

2回答

  • sdarks
    2019-10-10 09:58:36
    已采纳

    举个简单例子

    <body>
      <div id="div"></div>
      <script type="text/javascript">
        var div = document.getElementById("div");
        div.innerHTML = "<input type='text' />";  //这里输出的是文本输入框
        div.innerText = "<input type='text' />";  //这里输出的是文本
      </script>
    </body>


  • qq_嘴炮_1
    2019-10-09 17:39:33

    innerText可获取或设置指定元素标签内的文本值,从该元素标签的起始位置到终止位置的全部文本内容(不包含html标签)。innerHTML可获取或设置指定元素标签内的 html内容,从该元素标签的起始位置到终止位置的全部内容(包含html标签)。

JavaScript进阶篇

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

468060 学习 · 21891 问题

查看课程

相似问题