zoukankan      html  css  js  c++  java
  • innerHTML,innerText

    文本替换

    <p id="p1">Hello World!</p>
    <div>神经</div>
    <h3 class="hh">天黑了</h3>
    <table>
    <tr><td name="name">你好</td></tr>
    </table>

    <script>
    document.getElementById("p1").innerHTML="已经不是Hello了!";
    document.getElementsByName("name")[0].innerText="我不好";
    document.getElementsByTagName("div")[0].innerHTML="不是神经";
    document.getElementsByClassName("hh")[0].innerText="天亮了";
    </script>

    PS:  1、innerHTML是符合W3C标准的属性,而innerText只适用于IE浏览器(现在也适应chrome浏览器),因此,尽可能地去使用 innerHTML,而少用innerText

    2、innerHTML指的是从对象的起始位置到终止位置的全部内容,包括Html标签。innerText指的是从起始位置到终止位置的内容,但它去除Html标签。

    3、innerHTML 是所有浏览器都支持的,innerText 是IE浏览器和chrome 浏览器支持的,Firefox浏览器不支持。

  • 相关阅读:
    另一个博客
    友情链接&部分题目的密码
    知识点汇总
    一些模板的调试样例
    摘抄
    通过代理连接Microsoft Store和更新Windows系统
    模电复习
    Codeforces Round #583 F Employment
    杂感(三)
    杂感(二)
  • 原文地址:https://www.cnblogs.com/min77/p/6148918.html
Copyright © 2011-2022 走看看