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 相关文章推荐
短信提示使用 特效
Jan 19 Javascript
不使用ajax实现无刷新提交表单
Dec 21 Javascript
js实现上传图片预览的方法
Feb 09 Javascript
基于jQuery实现的扇形定时器附源码下载
Oct 20 Javascript
BootStrap智能表单实战系列(七)验证的支持
Jun 13 Javascript
VsCode新建VueJs项目的详细步骤
Sep 23 Javascript
JavaScript html5 canvas实现图片上画超链接
Oct 20 Javascript
详解如何在react中搭建d3力导向图
Jan 12 Javascript
集成vue到jquery/bootstrap项目的方法
Feb 10 jQuery
JavaScript实现京东购物放大镜和选项卡效果的方法分析
Jul 05 Javascript
微信小程序实现多选功能
Nov 04 Javascript
jQuery实现二级导航菜单的示例
Sep 30 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
javascript,php获取函数参数对象的代码
2011/02/03 PHP
linux下使用ThinkPHP需要注意大小写导致的问题
2011/08/02 PHP
PHP按行读取、处理较大CSV文件的代码实例
2014/04/09 PHP
54个提高PHP程序运行效率的方法
2015/07/19 PHP
详解WordPress中过滤链接与过滤SQL语句的方法
2015/12/18 PHP
json数据的列循环示例
2013/09/06 Javascript
JQuery判断HTML元素是否存在的两种解决方法
2013/12/26 Javascript
js实现身份证号码验证的简单实例
2014/02/19 Javascript
Jquery $.getJSON 在IE下的缓存问题解决方法
2014/10/10 Javascript
JS中的Replace方法使用经验分享
2015/05/20 Javascript
JavaScript中的this机制
2016/01/30 Javascript
浅谈js中字符和数组一些基本算法题
2016/08/15 Javascript
javascript对浅拷贝和深拷贝的详解
2016/10/14 Javascript
基于AngularJS前端云组件最佳实践
2016/10/20 Javascript
Vue2.0用 watch 观察 prop 变化(不触发)
2017/09/08 Javascript
Vue-CLI3.x 设置反向代理的方法
2018/12/06 Javascript
微信小程序实现单列下拉菜单效果
2019/04/25 Javascript
详解element-ui表格中勾选checkbox,高亮当前行
2019/09/02 Javascript
微信小程序利用云函数获取手机号码
2019/12/17 Javascript
JavaScript设计模型Iterator实例解析
2020/01/22 Javascript
vue+iview框架实现左侧动态菜单功能的示例代码
2020/07/23 Javascript
Python中处理字符串之isalpha()方法的使用
2015/05/18 Python
python kmeans聚类简单介绍和实现代码
2018/02/23 Python
Python sklearn KFold 生成交叉验证数据集的方法
2018/12/11 Python
完美解决jupyter由于无法import新包的问题
2020/05/26 Python
详解python如何引用包package
2020/06/07 Python
Python基于argparse与ConfigParser库进行入参解析与ini parser
2021/02/02 Python
国际知名设计师时装商店:Coggles
2016/09/05 全球购物
美国和加拿大房车出售在线分类广告:RVT.com
2018/04/23 全球购物
车库门开启器、遥控器和零件:Chamberlain
2019/04/09 全球购物
一道SQL面试题
2012/12/31 面试题
DIY蛋糕店的创业计划书范文
2013/12/26 职场文书
人事文员岗位职责
2014/02/16 职场文书
安卓程序员求职信
2014/02/28 职场文书
《放小鸟》教学反思
2014/04/20 职场文书
室外天线与收音机天线杆接合方法
2022/04/05 无线电