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 相关文章推荐
jquery获取一组checkbox的值(实例代码)
Nov 04 Javascript
通过js为元素添加多项样式,浏览器全兼容写法
Aug 30 Javascript
JavaScript字符串对象substring方法入门实例(用于截取字符串)
Oct 17 Javascript
BootStrap智能表单实战系列(四)表单布局介绍
Jun 13 Javascript
jQuery 操作input中radio的技巧
Jul 18 Javascript
详解js产生对象的3种基本方式(工厂模式,构造函数模式,原型模式)
Jan 09 Javascript
详解vue事件对象、冒泡、阻止默认行为
Mar 20 Javascript
微信小程序实现下拉刷新动画
Jun 21 Javascript
微信内置浏览器图片查看器的代码实例
Oct 08 Javascript
vue子组件改变父组件传递的prop值通过sync实现数据双向绑定(DEMO)
Feb 01 Javascript
基于javascript实现日历功能原理及代码实例
May 07 Javascript
原生js实现贪吃蛇游戏
Oct 26 Javascript
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
PHP学习 运算符与运算符优先级
2008/06/15 PHP
php 字符串中的\n换行符无效、不能换行的解决方法
2014/04/02 PHP
php版微信数据统计接口用法示例
2016/10/12 PHP
PHP切割整数工具类似微信红包金额分配的思路详解
2019/09/18 PHP
jquery 简单的进度条实现代码
2010/03/11 Javascript
基于Jquery的表格隔行换色,移动换色,点击换色插件
2010/12/22 Javascript
jquery isEmptyObject判断是否为空对象的函数
2011/02/14 Javascript
JS判断当前日期是否大于某个日期的实现代码
2012/09/02 Javascript
JS不能跨域借助jquery获取IP地址的方法
2014/08/20 Javascript
js绘制圆形和矩形的方法
2015/08/05 Javascript
让你一句话理解闭包(简单易懂)
2016/06/03 Javascript
适用于手机端的jQuery图片滑块动画
2016/12/09 Javascript
web.js.字符串与正则表达式操作
2017/05/13 Javascript
jquery动态添加以及遍历option并获取特定样式名称的option方法
2018/01/29 jQuery
解决Vue+Electron下Vuex的Dispatch没有效果问题
2019/05/20 Javascript
js String.prototype.trim字符去前后空格的扩展
2020/08/23 Javascript
在Django中同时使用多个配置文件的方法
2015/07/22 Python
Python实现字符串与数组相互转换功能示例
2017/09/22 Python
python爬取酷狗音乐排行榜
2019/02/20 Python
Python中使用pypdf2合并、分割、加密pdf文件的代码详解
2019/05/21 Python
python列表,字典,元组简单用法示例
2019/07/11 Python
Python模块汇总(常用第三方库)
2019/10/07 Python
Python如何实现后端自定义认证并实现多条件登陆
2020/06/22 Python
python pymysql库的常用操作
2020/10/16 Python
基于HTML5 audio元素播放声音jQuery小插件
2011/05/11 HTML / CSS
Hotels.com台湾:饭店订房网
2017/09/06 全球购物
英国家用电器购物网站:Hughes
2018/02/23 全球购物
Ootori在线按摩椅店:一家专业的按摩椅制造商
2019/04/10 全球购物
幼教简历自我评价
2014/01/28 职场文书
教师节宣传方案
2014/05/23 职场文书
小学安全工作汇报材料
2014/08/19 职场文书
邀请函的格式
2015/01/30 职场文书
社会实践单位意见
2015/06/05 职场文书
未婚证明范本
2015/06/15 职场文书
小米11和iphone12哪个值得买?小米11对比iphone12评测
2021/04/21 数码科技
详细介绍python类及类的用法
2021/05/31 Python