JavaScript DOM之Element对象属性innerHTML、innerText和outerHTML三者的区别
三大属性
属性 | 描述 |
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三者的区别相关推荐
- JS中innerHTML,innerText,outHTML的用法及区别
一张图解释: 对于一个id为"testdiv"的div来说,outerHTML.innerHTML以及innerTEXT三者的区别可以通过下图展示出来: 文字解释: innerHT ...
- JavaScript 中的Element对象
1.Element节点概述 Element对象对应网页的HTML标签元素.每一个HTML标签元素,在DOM树上都会转化为Element节点对象.元素节点的nodeType属性都是1,但是不同的Elem ...
- javascript中的array对象属性及方法
Array 对象 Array 对象用于在单个的变量中存储多个值. 创建 Array 对象的语法: new Array(); new Array(size); new Array(element0, e ...
- innerHTML、innerText、outerHTML、outerText区别
1.区别: (1) innerHTML 设置或获取位于对象起始和结束标签内的 HTML,例子: <div id="div1">hello world</div&g ...
- JavaScript 使用变量访问对象属性
中括号操作符的另一个使用方式是用变量来访问一个属性.当你需要遍历对象的属性列表或查表时,这种方式极为有用. 这有一个使用变量来访问属性的例子: var someProp = "propNam ...
- JavaScript: 使用delete删除对象属性
原文: https://stackoverflow.com/questions/208105/how-do-i-remove-a-property-from-a-javascript-object
- javascript原生事件句柄、BOM、DOM对象属性方法总结
javascript原生事件句柄.BOM.DOM对象属性方法总结 JS事件句柄 事件句柄 类型 说明 onabort 事件句柄 图像加载被中断 onblur 事件句柄 元素失去焦点 onfocus 事 ...
- 前端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 ...
- JavaScript 教程「9」:DOM 元素获取、属性修改
什么是 Web API Web API 是指网页服务器或者网页浏览器的应用程序接口.简单来讲,就是我们在编写 JavaScript 代码时,可以通过 Web API 来操作 HTML 网页和浏览器. ...
- innerHTML,innerText是什么意思?怎么使用?
innerHTML,innerText是什么意思?怎么使用? innerHTML:获取标签的内容(包括子元素),字符 innerText:获取标签的文字内容,字符 一.属性的操作 需要获取的属性 in ...
最新文章
- angular4 下载文件 Excel zip包
- 数据库MYSQL学习系列二
- hibernate中的映射文件xxx.hbm.xml详解总结
- oracle aced什么资质,ACOUG 中国行—暨Oracle WDP云数据之旅,火热报名中……
- Android Bitmap面面观
- 手机号码、获得当前时间,下拉框,填写限制
- 计算机用手机的网络,电脑做热点让手机上网_电脑开热点给手机用
- 点赞!刘强东:无论京东员工遭遇何种不幸,将负责其子女费用到22岁
- 【报告分享】深扒Costco运营(The resilience of Costco).pdf
- python 随机选择字符串中的一个字符
- linux开发工程师前景_Linux就业前景如何?老男孩Linux入门
- C语言中的函数(详解)
- 测试地势高低的手机软件_能测量海拔高度的手机软件有哪些?
- html图片隐藏文字,怎样用CSS隐藏图片背景的文字内容
- 优秀,是一种生活态度
- 什么是linux网络驱动程序,什么是Linux网卡驱动程序?
- WordPress批量删除文章失效图片_批量删除文章404超链接教程
- 无胁科技-TVD每日漏洞情报-2022-8-1
- ZooKeeper : Curator框架之分布式锁InterProcessReadWriteLock
- 银河超级英雄的特效解析
热门文章
- 易语言操作数据库之Access数据库(数据库连接和记录集组件)
- Mac用户必备翻译软件!Bob 0.5.3 中文版 附谷歌翻译插件!
- 基于matlab的倒立摆设计,基于MATLAB的倒立摆系统控制系统设计与仿真.doc
- [转]如何学好windows c++编程 学习精髓(收集,整理)
- XP连接网络计算机未启动服务,XP搜索不到网络提示“请启动Windows零配置(WZC)服务”的解决方法...
- Mellanox IB卡介绍
- 全面剖析雅虎助手以及网络实名的流氓行径(1)
- iSlide系列教程视频简介——PPT的简化神器
- 新手如何搭建淘宝客网站,实用教程
- 用python的tkinter做游戏(九)—— 坦克大战 正式篇