innerHTML、outerHTML、innerText、outerText的区别
来源:互联网 发布:中国汽车销量数据统计 编辑:程序博客网 时间:2024/06/05 11:55
今天面试又看到这样的题了,总结下供大家参考:
概念性问题
innerHTML 设置或获取位于对象起始和结束标签内的 HTML
outerHTML 设置或获取对象及其内容的 HTML 形式
innerText 设置或获取位于对象起始和结束标签内的文本
outerText 设置(包括标签)或获取(不包括标签)对象的文本
操作真想分析
io.innerHTML="<i><u>设置或获取位于对象起始和结束标签内的 HTML.</u></i>"; (以下为执行后结果)
io.outerHTML="<i><u>设置或获取对象及其内容的 HTML 形式.</u></i>"; (以下为执行后结果)
io.innerText="<i><u>设置或获取位于对象起始和结束标签内的文本.</u></i>"; (以下为执行后结果)
io.outerText="<i><u>设置(包括标签)或获取(不包括标签)对象的文本.</u></i>";(以下为执行后结果)
以上使用不同点总结
innerHTML与outerHTML在设置对象的内容时包含的HTML会被解析,而innerText与outerText则不会。
innerHTML与innerText仅设置标签内的文本,而outerHTML与outerText设置包括标签在内的文本。
注意:
innerHTML是符合W3C标准的属性,而innerText只适用于IE浏览器 。
概念性问题
innerHTML 设置或获取位于对象起始和结束标签内的 HTML
outerHTML 设置或获取对象及其内容的 HTML 形式
innerText 设置或获取位于对象起始和结束标签内的文本
outerText 设置(包括标签)或获取(不包括标签)对象的文本
操作真想分析
<ul> <li id="io">初期显示</li> </ul>
io.innerHTML="<i><u>设置或获取位于对象起始和结束标签内的 HTML.</u></i>"; (以下为执行后结果)
<ul> <li id="io"><i><u>设置或获取位于对象起始和结束标签内的 HTML.</u></i></li> </ul>其中的<i><u>标签将会被解析(页面不会显示<i><u>)
io.outerHTML="<i><u>设置或获取对象及其内容的 HTML 形式.</u></i>"; (以下为执行后结果)
<ul> <i><u>设置或获取对象及其内容的 HTML 形式.</u></i> </ul>其中的<i><u>标签将会被解析(页面不会显示<i><u>)
io.innerText="<i><u>设置或获取位于对象起始和结束标签内的文本.</u></i>"; (以下为执行后结果)
<ul> <li id="io">"<i><u>设置或获取位于对象起始和结束标签内的文本.</u></i>"</li> </ul>其中的<i><u>标签将不会被解析(页面会显示<i><u>)
io.outerText="<i><u>设置(包括标签)或获取(不包括标签)对象的文本.</u></i>";(以下为执行后结果)
<ul> "<i><u>设置(包括标签)或获取(不包括标签)对象的文本.</u></i>"</ul>其中的<i><u>标签将不会被解析(页面会显示<i><u>)
以上使用不同点总结
innerHTML与outerHTML在设置对象的内容时包含的HTML会被解析,而innerText与outerText则不会。
innerHTML与innerText仅设置标签内的文本,而outerHTML与outerText设置包括标签在内的文本。
注意:
innerHTML是符合W3C标准的属性,而innerText只适用于IE浏览器 。
10 0
- innerHTML、outerHTML、innerText、outerText的区别
- innerHTML,outerHTML,innerText,outerText的区别
- innerHTML、outerHTML、innerText、outerText的区别
- innerHTML、outerHTML、innerText、outerText的区别
- innerHTML,outerHTML,innerText,outerText的区别
- innerHTML、outerHTML、innerText、outerText的区别
- innerHTML、outerHTML、innerText、outerText的区别
- innerHTML、outerHTML、innerText、outerText的区别
- innerHTML、outerHTML、innerText、outerText的区别
- innerHTML、outerHTML、innerText、outerText的区别
- innerHTML、outerHTML、innerText、outerText的区别
- innerHTML、outerHTML、innerText、outerText的区别
- innerHTML、outerHTML、innerText、outerText的区别
- innerHTML、outerHTML、innerText、outerText的区别
- innerHTML、outerHTML、innerText、outerText的区别
- innerHTML、outerHTML、innerText、outerText的区别
- innerHTML、outerHTML、innerText、outerText的区别
- innerHTML、innerText、outerHTML、outerText的区别
- 因为可怜他我跟他成为了朋友。他是个瘦小枯干的五十几岁的老头,一辈子没有结婚
- JS设计模式0
- 内存管理之一:STL中的内存分配器
- 深度学习笔记
- oracle数据库创建用户、创建表空间
- innerHTML、outerHTML、innerText、outerText的区别
- ASP.NET AJAX(开发代号Atlas)重要参考资源大收集
- oracle数据库创建用户、创建表空间
- leetcode: Set Matrix Zeroes
- 大整数相加
- windows 区域更新
- 大整数加法
- public,private,protected,friendly作用域的区别
- 深度学习笔记--背景介绍