三大属性

属性 描述
innerHTML 设置或返回元素内部的HTML结构与内容
innerText 设置或返回元素内部的文本节点
outerHTML 设置或返回自身HTML结构与内容

innerHTML属性声明了元素含有的HTML文本,不包括元素本身的开始标记和结束标记。innerText属性只能声明元素包含的文本内容,即使指定的是HTML文本,他也只会输出HTML文本的字符形式。outerHTML和前者类似,但是唯一不同的是它包含自身的开始标记和结束标记,最终替换的是整个目标节点,而不是目标内部节点结构。

案例代码

属性 说明 结果展示 HTML代码
innerHTML 插入格式 li[1].innerHTML = '<li class="liElement">4</li>' <ul id="ulElement">
    <li class="liElement">1</li>
    <li class="liElement">2</li>
    <li class="liElement">3</li>
</ul>
变化

结果

结构

innerText 插入格式 li[1].innerText = '<li class="liElement">4</li>';
变化

结果

结构

outerHTML 插入格式 li[1].outerHTML = '<li class="liElement">2</li>';
变化

结果

结构

JavaScript DOM之Element对象属性innerHTML、innerText和outerHTML三者的区别相关推荐

  1. JS中innerHTML,innerText,outHTML的用法及区别

    一张图解释: 对于一个id为"testdiv"的div来说,outerHTML.innerHTML以及innerTEXT三者的区别可以通过下图展示出来: 文字解释: innerHT ...

  2. JavaScript 中的Element对象

    1.Element节点概述 Element对象对应网页的HTML标签元素.每一个HTML标签元素,在DOM树上都会转化为Element节点对象.元素节点的nodeType属性都是1,但是不同的Elem ...

  3. javascript中的array对象属性及方法

    Array 对象 Array 对象用于在单个的变量中存储多个值. 创建 Array 对象的语法: new Array(); new Array(size); new Array(element0, e ...

  4. innerHTML、innerText、outerHTML、outerText区别

    1.区别: (1) innerHTML 设置或获取位于对象起始和结束标签内的 HTML,例子: <div id="div1">hello world</div&g ...

  5. JavaScript 使用变量访问对象属性

    中括号操作符的另一个使用方式是用变量来访问一个属性.当你需要遍历对象的属性列表或查表时,这种方式极为有用. 这有一个使用变量来访问属性的例子: var someProp = "propNam ...

  6. JavaScript: 使用delete删除对象属性

    原文: https://stackoverflow.com/questions/208105/how-do-i-remove-a-property-from-a-javascript-object

  7. javascript原生事件句柄、BOM、DOM对象属性方法总结

    javascript原生事件句柄.BOM.DOM对象属性方法总结 JS事件句柄 事件句柄 类型 说明 onabort 事件句柄 图像加载被中断 onblur 事件句柄 元素失去焦点 onfocus 事 ...

  8. 前端JavaScript DOM BOM 自学复盘 D1(DOM-获取DOM元素、修改HTML标签/表单/css样式属性、定时器-间歇函数)

    内容概要 1. Web API 基本认知 1.1. 作用和分类 1.2. 什么是DOM 1.3. DOM作用 1.4 DOM树 1.4.1. DOM树是什么? 1.4.2. DOM 树的作用 1.5 ...

  9. JavaScript 教程「9」:DOM 元素获取、属性修改

    什么是 Web API Web API 是指网页服务器或者网页浏览器的应用程序接口.简单来讲,就是我们在编写 JavaScript 代码时,可以通过 Web API 来操作 HTML 网页和浏览器. ...

  10. innerHTML,innerText是什么意思?怎么使用?

    innerHTML,innerText是什么意思?怎么使用? innerHTML:获取标签的内容(包括子元素),字符 innerText:获取标签的文字内容,字符 一.属性的操作 需要获取的属性 in ...

最新文章

  1. angular4 下载文件 Excel zip包
  2. 数据库MYSQL学习系列二
  3. hibernate中的映射文件xxx.hbm.xml详解总结
  4. oracle aced什么资质,ACOUG 中国行—暨Oracle WDP云数据之旅,火热报名中……
  5. Android Bitmap面面观
  6. 手机号码、获得当前时间,下拉框,填写限制
  7. 计算机用手机的网络,电脑做热点让手机上网_电脑开热点给手机用
  8. 点赞!刘强东:无论京东员工遭遇何种不幸,将负责其子女费用到22岁
  9. 【报告分享】深扒Costco运营(The resilience of Costco).pdf
  10. python 随机选择字符串中的一个字符
  11. linux开发工程师前景_Linux就业前景如何?老男孩Linux入门
  12. C语言中的函数(详解)
  13. 测试地势高低的手机软件_能测量海拔高度的手机软件有哪些?
  14. html图片隐藏文字,怎样用CSS隐藏图片背景的文字内容
  15. 优秀,是一种生活态度
  16. 什么是linux网络驱动程序,什么是Linux网卡驱动程序?
  17. WordPress批量删除文章失效图片_批量删除文章404超链接教程
  18. 无胁科技-TVD每日漏洞情报-2022-8-1
  19. ZooKeeper : Curator框架之分布式锁InterProcessReadWriteLock
  20. 银河超级英雄的特效解析

热门文章

  1. 易语言操作数据库之Access数据库(数据库连接和记录集组件)
  2. Mac用户必备翻译软件!Bob 0.5.3 中文版 附谷歌翻译插件!
  3. 基于matlab的倒立摆设计,基于MATLAB的倒立摆系统控制系统设计与仿真.doc
  4. [转]如何学好windows c++编程 学习精髓(收集,整理)
  5. XP连接网络计算机未启动服务,XP搜索不到网络提示“请启动Windows零配置(WZC)服务”的解决方法...
  6. Mellanox IB卡介绍
  7. 全面剖析雅虎助手以及网络实名的流氓行径(1)
  8. iSlide系列教程视频简介——PPT的简化神器
  9. 新手如何搭建淘宝客网站,实用教程
  10. 用python的tkinter做游戏(九)—— 坦克大战 正式篇