innerHTML,outerHTML,innerText,outerText的用法及区别解析


Posted in Javascript onDecember 16, 2013

<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);">
<script language="javascript">
function changeb(obj)
{
 obj.outerHTML = "<input type='text' value='设置对象内的HTML,包括标签' style='width:200px;'></input>"
}
function changea(obj)
{
 obj.innerHTML = "<b>设置对象内的HTML</b>"
}
</script>
<br><br>
innerHTML获取标签内的HTML<br>
outerHTML获取标签及标签内的HTML<br>
innerTEXT和outerTEXT都是获取标签内的文本,相同。<br>
<br><br>
<div id="div1" style="background-color:#ff9966;border:1px #ff0000 dashed;">这是一个层</div>
<br>
<input name="innerHTML1" value="innerHTML" type="button" OnClick="changea(div1)">
<input name="outerHTML1" value="outerHTML" type="button" OnClick="changeb(div1)">
<input name="innerText1" value="innerText" type="button" OnClick="div1.innerText='使用innerText替换文本'">
<input name="outerText1" value="outerText" type="button" OnClick="div1.outerText='使用outerText会连带标签一起替换成目标文本,层也替换掉了'">
<br>
<p>
innerHTML设置标签内的HTML<br>
outerHTML设置标签及标签内的HTML<br>
innerTEXT设置签内的文本<br>
innerTEXT设置签内的文本,包括标签一起替换。<br>
</p>

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

Javascript 相关文章推荐
[IE&amp;FireFox兼容]JS对select操作
Jan 07 Javascript
用js模拟JQuery的show与hide动画函数代码
Sep 20 Javascript
判断是否安装flash player及当前版本的JS代码
Aug 08 Javascript
SinaEditor使用方法详解
Dec 28 Javascript
JavaScript的strict模式与with关键字介绍
Feb 08 Javascript
js获取指定日期周数以及星期几的小例子
Jun 27 Javascript
JS实现点击上移下移LI行数据的方法
Aug 05 Javascript
JavaScript数据结构中串的表示与应用实例
Apr 12 Javascript
在knockoutjs 上自己实现的flux(实例讲解)
Dec 18 Javascript
nodemon实现Typescript项目热更新的示例代码
Nov 19 Javascript
vue element ui validate 主动触发错误提示操作
Sep 21 Javascript
Vue实现简单计算器
Jan 20 Vue.js
js AppendChild与insertBefore用法详细对比
Dec 16 #Javascript
js中AppendChild与insertBefore的用法详细解析
Dec 16 #Javascript
JS获取月的最后一天与JS得到一个月份最大天数的实例代码
Dec 16 #Javascript
JS控件ASP.NET的treeview控件全选或者取消(示例代码)
Dec 16 #Javascript
JS冒泡事件的快速解决方法
Dec 16 #Javascript
JS批量操作CSS属性详细解析
Dec 16 #Javascript
js鼠标及对象坐标控制属性详细解析
Dec 14 #Javascript
You might like
从C/C++迁移到PHP——判断字符类型的函数
2006/10/09 PHP
php 之 没有mysql支持时的替代方案
2006/10/09 PHP
详解PHP的Yii框架中组件行为的属性注入和方法注入
2016/03/18 PHP
php生成二维码图片方法汇总
2016/12/17 PHP
用JS实现一个页面多个css样式实现
2008/05/29 Javascript
TextArea 控件的最大长度问题(js json)
2009/12/16 Javascript
JavaScript性能陷阱小结(附实例说明)
2010/12/28 Javascript
js变量以及其作用域详解
2020/07/18 Javascript
Javascript 实现的数独解题算法网页实例
2013/10/15 Javascript
jquery访问ashx文件示例代码
2014/08/11 Javascript
利用JavaScript的AngularJS库制作电子名片的方法
2015/06/18 Javascript
jQuery.Callbacks()回调函数队列用法详解
2016/06/14 Javascript
Ubuntu 16.04 64位中搭建Node.js开发环境教程
2016/10/19 Javascript
js实现数组和对象的深浅拷贝
2017/09/30 Javascript
vue 翻页组件vue-flip-page效果
2020/02/05 Javascript
Python中使用PDB库调试程序
2015/04/05 Python
基于Python实现大文件分割和命名脚本过程解析
2019/09/29 Python
python脚本和网页有何区别
2020/07/02 Python
Python虚拟环境virtualenv创建及使用过程图解
2020/12/08 Python
python 基于opencv 实现一个鼠标绘图小程序
2020/12/11 Python
使用HTML5做的导航条详细步骤
2020/10/19 HTML / CSS
美国修容界大佬创建的个人美妆品牌:Kevyn Aucoin Beauty
2018/12/12 全球购物
Final类有什么特点
2012/04/25 面试题
高中生家长会演讲稿
2014/01/14 职场文书
优秀党员主要事迹
2014/01/19 职场文书
我爱我校演讲稿
2014/05/21 职场文书
2014年工人工作总结
2014/11/25 职场文书
初中中等生评语
2014/12/29 职场文书
职代会闭幕词
2015/01/28 职场文书
任命书标准格式
2015/03/02 职场文书
致运动员的广播稿
2015/08/19 职场文书
PyCharm 安装与使用配置教程(windows,mac通用)
2021/05/12 Python
SpringBoot SpringEL表达式的使用
2021/07/25 Java/Android
idea下配置tomcat避坑详解
2022/04/12 Servers
Python写情书? 10行代码展示如何把情书写在她的照片里
2022/04/21 Python
Java多线程并发FutureTask使用详解
2022/06/28 Java/Android