innerHTML与innerText与outHTML与outText 的区别。

news/2024/7/24 9:25:25 标签: html

innerHTML,baiinnerText和outerHTML,outerText的区别如下:

1)innerHTML 设置或获du取位于对象起始和结束zhi标dao签内的 HTML内容

2)innerText 设置或获取位于对象起始和结束标签内的文本

3)outerHTML设置或获取对象及其内容的 HTML 形式
4)outerText 设置(包括标签)或获取(不包括标签)对象的文本

重点强调指出:

innerHTML与outerHTML在设置对象的内容时包含的HTML会被解析,而innerText与outerText则不会。

在设置时,innerHTML与innerText仅设置标签内的文本,而outerHTML与outerText设置包括标签在内的文本。

<p><div id="div" style="background-color:#ff9966;border:1px #ff0000 dashed;"><span>这是一个层</span></div>
<input name="innerHTML" value="innerHTML" type="button" OnClick="alert(div.innerHTML);">
<input name="outerHTML" value="outerHTML" type="button" OnClick="alert(div.outerHTML);">
<input name="innerText" value="innerText" type="button" OnClick="alert(div.innerText);">
<input name="outerText" value="outerText" type="button" OnClick="alert(div.outerText);">

innerHTML 设置或获取位于对象起始和结束标签内的 HTML <br>
outerHTML 设置或获取对象及其内容的 HTML 形式 <br>
innerText 设置或获取位于对象起始和结束标签内的文本 <br>
outerText 设置(包括标签)或获取(不包括标签)对象的文本 <br><br>

http://www.niftyadmin.cn/n/1521072.html

相关文章

众生游服务器维护,众生游完美开局的三种方法

众生游完美开局的三种方法2020-06-06 11:53 作者&#xff1a;我游网 来源&#xff1a;本站整理 浏览&#xff1a;1682众生游怎么完美开局&#xff1f;很多玩家不知道完美开局的方法&#xff0c;其实完美开局很容易&#xff0c;下面我游网小编给大家分享一下众生游完美开局的三种…

今天又来和大家分享一些js常见的面试题

1、介绍js的基础数据类型 js 一共有六种基本数据类型&#xff0c;分别是 Undefined、Null、Boolean、Number、String&#xff0c;还有在 ES6 中新增的 Symbol 类型&#xff0c; 代表创建后独一无二且不可变的数据类型&#xff0c;它的出现我认为主要是为了解决可能出现的全局变…

精心收集的几个超实用的JavaScript代码片段(ES6 +编写)

Value or default (值或者默认值) 返回 value &#xff0c;如果传递的值是 falsy &#xff0c;则返回默认值。 JavaScript 代码: const valueOrDefault (value, d) > value || d; // valueOrDefault(NaN, 30) -> 30Validate number (数字验证) 使用 !isNaN 和 parseFlo…

简述:bs和cs的区别

B/S B/S即&#xff1a;Browser与Server,中文意思&#xff1a;浏览器端与服务器端架构&#xff0c;这种架构是从用户层面来划分的&#xff0c;Browser浏览器&#xff0c;其实也是一种Client客户端&#xff0c;只是这个客户端不需要大家去安装什么应用程序&#xff0c;只需在浏览…

http和https有什么区别?

http协议和https协议的区别&#xff1a; 传输信息安全性不同、连接方式不同、端口不同、证书申请方式不同。 一、传输信息安全性不同 1、http协议&#xff1a;是超文本传输协议&#xff0c;信息是明文传输。如果攻击者截取了Web浏览器和网站服务器之间的传输报文&#xff0c;…

Vue中 computed、methods的区别

computed 和 methods computed是计算属性&#xff0c;methods是方法&#xff0c;都可以实现对 data 中的数据加工后再输出。 不同的是 computed 计算属性是基于它们的依赖进行缓存的。计算属性 computed 只有在它的相关依赖发生改变时才会重新求值。这就意味着只要data 中的数…

【Linux】基础IO——文件描述符/缓冲区/重定向/文件系统

文章目录 一、文件描述符二、缓冲区三、重定向的原理四、文件系统 (Linux Ext2)1 认识磁盘的结构CHSLBABlock 2 认识文件系统2.1 分区2.2 文件系统的结构2.3 剖析inode2.4 文件的操作 3 软硬链接3.1 软链接3.2 硬链接 &#x1f4dd; 个人主页 &#xff1a;超人不会飞)&#x1f…

【多线程】ArrayBlockingQueue、LinkedBlockingQueue、SynchronousQueue

ArrayBlockingQueue ArrayBlockingQueue是接口BlockingQueue的阻塞实现队列之一。 基于数组实现的一个阻塞队列&#xff0c;在创建对象时必须制定容量大小。并且可以指定公平性与非公平性&#xff0c;默认情况下为非公平的&#xff0c;即不保证等待时间最长的队列最优先能够访问…