JS1-DOM操作之写入内容
发布日期:2021-05-12 03:06:55 浏览次数:27 分类:精选文章

本文共 670 字,大约阅读时间需要 2 分钟。

DOM操作之写入内容

在DOM操作中,innerHTMLinnerText 是两个常用的属性,用于对标签内容进行操作。以下是它们的主要区别及使用方法。

  • innerHTML 属性

    • innerHTML 用于获取标签中所有内容,包括标签本身。
    • 当使用 innerHTML 写入内容时,新内容会完全覆盖标签中的原有内容,包括之前的文字、子标签等。
    • 支持解析标签,能够识别并生成相应的HTML标签。
    • 例子:
      var oDiv = document.querySelector('div');  oDiv.innerHTML = '

      我是innerHTML写入的

      ';

      最终结果为:

      我是innerHTML写入的

  • innerText 属性

    • innerText 用于获取标签中所有可见内容,不包括标签本身。
    • 当使用 innerText 写入内容时,新内容会完全覆盖标签中的原有内容,但不解析标签,直接作为纯文本内容添加。
    • 例子:
      var oDiv = document.querySelector('div');  oDiv.innerText = '

      我是innerText写入的

      ';

      最终结果为:

      我是innerText写入的

  • 写入内容的综合操作

    • 在实际开发中,innerHTML 通常用于需要生成HTML结构的场景,而 innerText 则适用于纯文本内容的设置。
    • 需要注意的是,innerHTMLinnerText 的设置方式类似,但使用场景有明显区别。
  • 上一篇:css-button标签说明
    下一篇:JS1- offsetLeft和offsetTop

    发表评论

    最新留言

    很好
    [***.229.124.182]2025年05月01日 01时18分50秒