object超类的"三个子类"
来源:互联网 发布:jisucopy是什么软件 编辑:程序博客网 时间:2024/06/10 23:47
背景介绍:IE8.0及其以下版本的浏览器会忽略节点间的空白节点(空格、回车和Tab键),遵循W3C规范的浏览器(Chrome、FireFox、Safari等)则会把这些空白作为文本节点处理。(测试浏览器版本均超过IE8.0)
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"><title>object超类的"三个子类"</title></head><body><div id="demo1"> <div>子节点11</div> <div class="test">子节点12</div> <div>子节点13</div></div><div id="demo2"><div>子节点21</div><div>子节点22</div><div>子节点23</div></div><button onclick="myFunction()">点我</button> <script type="text/javascript">function myFunction() {/**此时注意,x是object HTMLCollection(Object) x[0]是object HTMLDivElement[因为x会被当成数组对象处理,而ById是唯一不会出现此类情况]*前者属于js对象,后者属于dom对象,但是二者同时可以执行element相关操作*/ var x = document.getElementsByClassName("test"); alert(x);}//此时是object textdocument.getElementById("demo1").onclick=function(){ alert( "第一个子节点:"+this.firstChild.innerHTML+"\n"+ "第一个子节点的类型是:"+this.firstChild.nodeType+"\n"+ "第一个子节点的名称是:"+this.firstChild.nodeName );}//此时是object HTMLDivElementdocument.getElementById("demo2").onclick=function(){ alert( "第一个子节点:"+this.firstChild.innerHTML+"\n"+ "第一个子节点的类型是:"+this.firstChild.nodeType+"\n"+ "第一个子节点的名称是:"+this.firstChild.nodeName );}</script></body></html>
0 0
- object超类的"三个子类"
- 视图类(CView)的三个子类
- 超类与子类之间的关系
- Object超类的使用方法
- Object超类的方法
- 所有类的超类:Object类
- java超类Object的equals()方法
- 类,超类和子类
- 窗口、线程、超类、子类
- Java Exception 在超类和子类间的关系
- Java:子类调用超类方法的一种特殊情况
- 超类获得子类泛型的实际参数
- 布景层Layer的三个子类
- java集合list的三个子类
- Java基础——Object类的三个常用方法
- Java继承-类、超类、子类
- 5.1 类、超类和子类
- 5.1 类、超类和子类
- openstack云计算札记
- //普通字符串转JSON字符串转字典
- bzoj3504: [Cqoi2014]危桥
- 使用WebView显示页面
- linux学习-安装jdk和tomcat。
- object超类的"三个子类"
- 谈谈ES的Recovery
- UVa 12049 - Just Prune The List
- 嵌入式学习推荐大家读得书
- 一个关于1到100之间和与积的数学题
- 86.Xcode配置.pch文件
- 系统学习机器学习之线性判别式(二)
- Duilib介绍以及各个类的简介
- IOS/Swift 通讯录步骤