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 相关文章推荐
根据判断浏览器类型屏幕分辨率自动调用不同CSS的代码
Feb 22 Javascript
jQuery的Ajax时无响应数据的解决方法
May 25 Javascript
jQuery效果 slideToggle() 方法(在隐藏和显示之间切换)
Jun 28 Javascript
javascript的原生方法获取数组中的最大(最小)值
Dec 19 Javascript
easyui Draggable组件实现拖动效果
Aug 19 Javascript
jQuery实现手机版页面翻页效果的简单实例
Oct 05 Javascript
JavaScript中如何使用cookie实现记住密码功能及cookie相关函数介绍
Nov 10 Javascript
AngularJS读取JSON及XML文件的方法示例
May 25 Javascript
简单的Vue SSR的示例代码
Jan 12 Javascript
layui弹出层按钮提交iframe表单的方法
Aug 20 Javascript
原生js基于canvas实现一个简单的前端截图工具代码实例
Sep 10 Javascript
vue如何使用外部特殊字体的操作
Jul 30 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+html5+ajax实现上传图片的方法
2016/05/14 PHP
php实现socket推送技术的示例
2017/12/20 PHP
javascript真的不难-回顾一下基础知识
2013/01/15 Javascript
商城常用滚动的焦点图效果代码简单实用
2013/03/28 Javascript
判断访客终端类型集锦
2015/06/05 Javascript
jquery图片倾斜层叠切换特效代码分享
2015/08/27 Javascript
javascript实现倒计时跳转页面
2016/01/17 Javascript
对象转换为原始值的实现方法
2016/06/06 Javascript
js实现百度搜索提示框
2017/02/05 Javascript
VScode格式化ESlint方法(最全最好用方法)
2019/09/10 Javascript
layer.alert回调函数执行关闭弹窗的实例
2019/09/11 Javascript
vue实现路由监听和参数监听
2019/10/29 Javascript
[06:16]《DAC最前线》之地区预选赛全面回顾
2015/01/19 DOTA
Python+Selenium自动化实现分页(pagination)处理
2017/03/31 Python
基于python的图片修复程序(实现水印去除)
2018/06/04 Python
解决tensorflow测试模型时NotFoundError错误的问题
2018/07/27 Python
详解python中@的用法
2019/03/27 Python
增大python字体的方法步骤
2020/07/05 Python
pytorch加载语音类自定义数据集的方法教程
2020/11/10 Python
css3给背景图片加颜色遮罩的方法
2019/11/05 HTML / CSS
以实惠的价格提供高品质的时尚:Newchic
2018/01/18 全球购物
Java程序员面试题
2013/07/15 面试题
师范毕业生自我鉴定
2014/01/15 职场文书
应届毕业生应聘自荐信范文
2014/02/26 职场文书
2014乡镇“三八”国际劳动妇女节活动总结
2014/03/01 职场文书
投资合作协议书
2014/04/17 职场文书
升职演讲稿范文
2014/05/23 职场文书
村党支部对照检查材料思想汇报
2014/09/28 职场文书
省委召开党的群众路线教育实践活动总结大会报告
2014/10/21 职场文书
小升初自荐信范文
2015/03/05 职场文书
国庆阅兵观后感
2015/06/15 职场文书
思品教学工作总结
2015/08/10 职场文书
校园安全教育心得体会
2016/01/15 职场文书
导游词之泰山玉皇顶
2019/12/23 职场文书
Python趣味实战之手把手教你实现举牌小人生成器
2021/06/07 Python
Redis监控工具RedisInsight安装与使用
2022/03/21 Redis