innerText主要是设置文本的,甚至标签内容,是没有标签的效果的。

innerHTML主要的作用是在标签中设置新的heml标签内容,是有标签效果的

先来看看innerText的效果

<!DOCTYPE html>
<html>
<head><meta charset="utf-8" /><title></title><script src="JavaScript.js"></script>
</head>
<body><input type="button" value="点击" id="btn" /><div id="dv">嘿嘿</div><script>//添加按钮点击事件my$("btn").onclick = function () {my$("dv").innerText = "<p>这是一个p</p>";//my$("dv").innerHTML = "<p>这是一个p</p>";}</script>
</body>
</html>

点击前

点击后

使用innerHTML的效果

<!DOCTYPE html>
<html>
<head><meta charset="utf-8" /><title></title><script src="JavaScript.js"></script>
</head>
<body><input type="button" value="点击" id="btn" /><div id="dv">嘿嘿</div><script>//添加按钮点击事件my$("btn").onclick = function () {//my$("dv").innerText = "<p>这是一个p</p>";my$("dv").innerHTML = "<p>这是一个p</p>";}</script>
</body>

使用效果

所以说想要设置标签内容,使用innerHtml,想要设置文本内容可以使用innerText或者textContent或者innerHTML,推荐使用HTML

用innerText获取标签中的文本内容的时候,如果文本内容里面还有标签,那么文本内容中的标签是获取不到的,而innerHtml可以获取到文本内容中的标签

JS中innerText和innerHTML的区别相关推荐

  1. js中innerText,innerHTML的用法

    innerText,outerText,innerHTML,outerHTML 这次我们要使用另一些对象属性对来实现动态改变文本,它们就是:innerText,outerText,innerHTML, ...

  2. js中几个对象的区别和用法

    js中几个对象的区别和用法 今天总结一下js中几个对象的区别和用法: 首先来说说 parent.window与top.window的用法 "window.location.href" ...

  3. Js中的style,currentStyle,getComputedStyle()区别

    Js中的style,currentStyle,getComputedStyle()区别  样式表有三种方式: 1.内嵌样式(inline Style)-是写在Tag里面的,内嵌样式只对所有的Tag有效 ...

  4. JS中 let 和var的区别

    JS中let和var 的区别 简单介绍let var的常见变量提升 ES6可以用let定义块级作用域变量 let配合for循环的独特应用 let没有变量提升与暂时性死区 let变量不能重复声明 简单介 ...

  5. uniapp 获取到js文件var一个变量怎么获取到这个变量值_浅析Js中const,let,var的区别及作用域...

    理解:let变量的作用域只能在当前函数中 js中const,let,var的区别及作用域_lianzhang861的博客-CSDN博客​blog.csdn.net 全局作用域中,用 const 和 l ...

  6. js中的extend的用法及其JS中substring与substr的区别

    1.    JS中substring与substr的区别 之前在项目中用到substring方法,因为C#中也有字符串的截取方法Substring方法,当时也没有多想就误以为这两种方法的使用时一样的. ...

  7. js中DOM, DOCUMENT, BOM, WINDOW 区别

    全栈工程师开发手册 (作者:栾鹏) js系列教程6-BOM操作全解 js系列教程7-DOM操作全解 js中DOM, DOCUMENT, BOM, WINDOW 区别 DOM 全称是 Document ...

  8. js中click()与onclick()的区别

    由一个简单示例到 js中click()与onclick()的区别 之前朋友在学习js的时候遇到一个有意思的问题. 先贴一份代码说一下代码构成 这里是html结构 <ul><li> ...

  9. innerText 和 innerHTML的区别

    innerText 和 innerHTML的区别 1.innerText不识别html标签,非标准,会自动去除空格和换行 var div = document.querySelector('div') ...

最新文章

  1. “EncoderDecoder: ‘mit_b1 is not in the backbone registry‘“
  2. django弹出对话框_Django实现简单网页弹出警告代码
  3. VTK:几何对象之OrientedCylinder
  4. 前端学习(3158):react-hello-react之一个简单的helloworld
  5. Android播放在线音乐文件
  6. Markdown的下载与应用
  7. 摄影测量学 :基于python的双像空间前方交会实验
  8. 目前最为出色的Wii模拟器,可以在电脑上运行绝大多数Wii游戏,对低端配置完美支持,绝对的神器
  9. 同步机制应遵循的准则
  10. 每日方法分享:免费一键抠图方法都有哪些?
  11. 雷神simplest_ffmpeg_player解析(四)
  12. 四川金弘同创:拼多多产品要怎么上新
  13. spring-boot-devtools 快速重启的秘密!
  14. 黄冈师范学院计算机科学与技术学院,黄冈师范学院 计算机科学与技术学院 刘小俊老师简介 联系方式 手机电话 邮箱...
  15. android根据滑动字体颜色被填充,自定义View:02-滑动变色的字体
  16. 如何配置和测试ChatBot
  17. 开发一个短信推送工具需要怎么做
  18. kubelet源码分析(三)之 startKubelet
  19. Class-Aware Generative Adversarial Transformers for Medical Image Segmentation-用于医学图像分割的生成对抗网络
  20. pl sql mysql 版本_老版本PL/SQL Developer操作数据库导致ORA-00600[17113]

热门文章

  1. 编程可视化 - 数组排序过程在图像中的映射
  2. CAD系统变量之GRIPS
  3. 3D纹理映射(噪点,基于物理的渲染)
  4. 戴尔g3数字键盘失灵的情况解决
  5. MySQL for update 用法解析
  6. Electron log4js 配置
  7. 微信小程序--优购商城项目(1)
  8. 登录功能测试 -- 用户名、密码
  9. SpringSecurity 自定义UsernamePasswordAuthenticationFilter
  10. 手机上line-height不起作用