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 相关文章推荐
javascript 自定义事件初探
Aug 21 Javascript
js添加table的行和列 具体实现方法
Jul 22 Javascript
下拉列表选择项的选中在不同浏览器中的兼容性问题探讨
Sep 18 Javascript
javascript实现点击单选按钮链接转向对应网址的方法
Aug 12 Javascript
jquery设置表单元素为不可用的简单代码
Jul 04 Javascript
深入理解js generator数据类型
Aug 16 Javascript
javascript汉字拼音互转的简单实例
Oct 09 Javascript
js实现多行文本框统计剩余字数功能
Mar 28 Javascript
Angular4.0中引入laydate.js日期插件的方法教程
Dec 25 Javascript
angularjs性能优化的方法
Sep 05 Javascript
JavaScript实现表单注册、表单验证、运算符功能
Oct 15 Javascript
Vue如何基于es6导入外部js文件
May 15 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
基于Linux调试工具strace与gdb的常用命令总结
2013/06/03 PHP
PHP抓取、分析国内视频网站的视频信息工具类
2014/04/02 PHP
PHP 面向对象程序设计(oop)学习笔记 (四) - 异常处理类Exception
2014/06/12 PHP
php递归遍历多维数组的方法
2015/04/18 PHP
HTML 自动伸缩的表格Table js实现
2009/04/01 Javascript
jQuery 源代码显示控件 (Ajax加载方式).
2009/05/18 Javascript
JavaScript实现网页截图功能
2014/10/16 Javascript
jQuery实现的网页右下角tab样式在线客服效果代码
2015/10/23 Javascript
Node.js中npm常用命令大全
2016/06/09 Javascript
jQuery实现移动端手机商城购物车功能
2016/09/24 Javascript
Vue的Class与Style绑定的方法
2017/09/01 Javascript
详解vue 组件之间使用eventbus传值
2017/10/25 Javascript
angular2/ionic2 实现搜索结果中的搜索关键字高亮的示例
2018/08/17 Javascript
Vue 自定义标签的src属性不能使用相对路径的解决
2019/09/17 Javascript
Javascript操作select控件代码实例
2020/02/14 Javascript
Vue Object.defineProperty及ProxyVue实现双向数据绑定
2020/09/02 Javascript
js实现可爱的气泡特效
2020/09/05 Javascript
Python实现新浪博客备份的方法
2016/04/27 Python
深入解析Python编程中super关键字的用法
2016/06/24 Python
对Python捕获控制台输出流的方法详解
2019/01/07 Python
python实现抖音点赞功能
2019/04/07 Python
django中使用POST方法获取POST数据
2019/08/20 Python
Python如何实现大型数组运算(使用NumPy)
2020/07/24 Python
Python importlib模块重载使用方法详解
2020/10/13 Python
python爬虫中的url下载器用法详解
2020/11/30 Python
html5 制作地图当前定位箭头的方法示例
2020/01/10 HTML / CSS
美国珠宝网上商店:Jeulia
2016/09/01 全球购物
eDreams德国:南欧领先的在线旅游公司
2020/12/07 全球购物
Linux机考试题
2015/10/16 面试题
事业单位公务员的职业生涯规划
2014/01/15 职场文书
幼儿园新学期寄语
2014/01/18 职场文书
大龄毕业生求职别忘职业规划
2014/03/11 职场文书
新年晚会主持词
2014/03/24 职场文书
小学语文课后反思精选
2014/04/25 职场文书
旅行社优秀创业计划书
2014/08/16 职场文书
护士求职自荐信
2015/03/25 职场文书