当前位置: 首页 > news >正文

innerText和innerHTML的区别

innerHTML和innerText都是元素的属性,通过修改这个元素的属性可以达到修改元素内容的目的。但是二者之间略有不同。具体来说,它们的区别如下:

  • innerHTML可以获取或设置元素内部的HTML内容,包括HTML标签,而innerText则只返回纯文本内容,会自动去掉HTML标签。
  • innerHTML处理速度相对较快,而innerText处理速度较慢。
  • 在获取值时,如果元素内部只有文本内容,innerText和innerHTML得到的值相同。但是,如果元素内部包含HTML标签,那么innerText只会返回标签中的文本内容,而innerHTML则会返回所有的HTML代码。

以下是一个示例,演示如何获取和设置innerHTML和innerText的值:

 

Html

<div id="myDiv">

<p>hello world</p>

<p>hello <span>everyone</span></p>

</div>

<script>

const myDiv = document.getElementById('myDiv');

console.log(myDiv.innerHTML); // 输出<div id="myDiv"><p>hello world</p><p>hello <span>everyone</span></p></div> console.log(myDiv.innerText); // 输出hello worldhello everyone myDiv.innerHTML = '<h1>新标题</h1>';

console.log(myDiv.innerHTML); // 输出<h1>新标题</h1>

myDiv.innerText = '新内容';

console.log(myDiv.innerHTML); // 输出<h1>新内容</h1>

</script>

http://www.lryc.cn/news/350963.html

相关文章:

  • O2OA(翱途)开发平台数据统计如何配置?
  • 网关过滤器使用及其原理分析
  • jiebaNET中文分词器
  • springboot3项目练习详细步骤(第四部分:文件上传、登录优化、多环境开发)
  • 视觉里程计的融合方法及优缺点分析
  • SQL常用基础语句(一)-- FGHIJ开头
  • 大语言模型量化方法对比:GPTQ、GGUF、AWQ 包括显存和速度
  • 实现本地访问云主机,以及在云主机搭建FTP站点
  • 存储+调优:存储-Cloud
  • 海山数据库(He3DB)线程池方案详解
  • K8s 高级调度
  • 数据猿携手IDC Directions 2024:探索中国ICT市场新趋势
  • 前端开发工程师——ajax
  • uni-app项目在微信开发者工具打开时报错[ app.json 文件内容错误] app.json: 在项目根目录未找到 app.json
  • 最大连续1的个数(滑动窗口)
  • Spring Cloud 框架的应用详解
  • C语言 数组——向函数传递数组
  • 数据链路层简单介绍
  • 【软考】设计模式之装饰器模式
  • 网络编程day6
  • 5.23总结
  • SQL Server基础学习笔记
  • 用Vuex存储可配置下载的ip地址(用XML进行ajax请求配置文件)
  • Spring: OncePerRequestFilter
  • 《Python编程从入门到实践》day37
  • GBDT、XGBoost、LightGBM算法详解
  • 【考研数学】李林《880》是什么难度水平强化够用吗
  • Flutter 中的 AnimatedAlign 小部件:全面指南
  • (Qt) 默认QtWidget应用包含什么?
  • 测试环境KDE组件漏洞修复