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 应用代码 方便的排序功能
Feb 06 Javascript
js获取日期:昨天今天和明天、后天
Jun 11 Javascript
jQuery ajax调用WCF服务实例
Jul 16 Javascript
jQuery 中DOM 操作详解
Jan 13 Javascript
基于javascript实现浏览器滚动条快到底部时自动加载数据
Nov 30 Javascript
javascript每日必学之循环
Feb 19 Javascript
JavaScript对象引用与赋值实例详解
Mar 15 Javascript
bootstrap警告框示例代码分享
May 17 Javascript
js最实用string(字符串)类型的使用及截取与拼接详解
Apr 26 Javascript
关于layui时间回显问题的解决方法
Sep 24 Javascript
vue 开发之路由配置方法详解
Dec 02 Javascript
jQuery单页面文字搜索插件jquery.fullsearch.js的使用方法
Feb 04 jQuery
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/04/18 PHP
PHP 魔术函数使用说明
2010/05/14 PHP
php调用Google translate_tts api实现代码
2013/08/07 PHP
PHP 动态生成静态HTML页面示例代码
2014/01/15 PHP
ThinkPHP中公共函数路径和配置项路径的映射分析
2014/11/22 PHP
PHP缓冲区用法总结
2016/02/14 PHP
Smarty高级应用之缓存操作技巧分析
2016/05/14 PHP
nodejs中exports与module.exports的区别详细介绍
2013/01/14 NodeJs
js如何取消事件冒泡
2013/09/23 Javascript
JavaScript限定图片显示大小的方法
2015/03/11 Javascript
JS模拟并美化的表单控件完整实例
2015/08/19 Javascript
深入解析AngularJS框架中$scope的作用与生命周期
2016/03/05 Javascript
js html css实现复选框全选与反选
2016/10/09 Javascript
JS中split()用法(将字符串按指定符号分割成数组)
2016/10/24 Javascript
Extjs 中的 Treepanel 实现菜单级联选中效果及实例代码
2017/08/22 Javascript
js中apply与call简单用法详解
2017/11/06 Javascript
浅谈Vue.js中ref ($refs)用法举例总结
2017/12/19 Javascript
js replace替换字符串同时替换多个方法
2018/11/27 Javascript
记录vue做微信自定义分享的一些问题
2019/09/12 Javascript
Vue环境搭建+VSCode+Win10的详细教程
2020/08/19 Javascript
vue+Element-ui前端实现分页效果
2020/11/15 Javascript
vue 使用饿了么UI仿写teambition的筛选功能
2021/03/01 Vue.js
Python3通过Luhn算法快速验证信用卡卡号的方法
2015/05/14 Python
简单介绍使用Python解析并修改XML文档的方法
2015/10/15 Python
Python 获得命令行参数的方法(推荐)
2018/01/24 Python
python画出三角形外接圆和内切圆的方法
2018/01/25 Python
django之从html页面表单获取输入的数据实例
2020/03/16 Python
Django用户认证系统如何实现自定义
2020/11/12 Python
用60行代码实现Python自动抢微信红包
2021/02/04 Python
Agoda西班牙:全球特价酒店预订
2017/06/03 全球购物
欧姆龙医疗保健与医疗产品:Omron Healthcare
2020/02/10 全球购物
餐饮总经理岗位职责
2014/03/07 职场文书
债务纠纷委托书
2014/08/30 职场文书
2015年度公共机构节能工作总结
2015/05/26 职场文书
为自己工作观后感
2015/06/11 职场文书
python使用matplotlib绘制图片时x轴的刻度处理
2021/08/30 Python