当前位置: 首页 > news >正文

衡水提供网站制作公司哪家专业今日足球最新预测比分

衡水提供网站制作公司哪家专业,今日足球最新预测比分,如何访问云南建设厅网站,app开发软件有哪些软件第10章 DOM DOM(文档对象模型)是针对HTML和XML文档的一个API(应用程序编程接口) IE中所有DOM对象都是以COM对象的形式实现的,这意味着IE中的对象与原生JavaScript对象行为不一致 节点层次 总共有12种节点类型&#xff…

第10章 DOM

DOM(文档对象模型)是针对HTML和XML文档的一个API(应用程序编程接口)

IE中所有DOM对象都是以COM对象的形式实现的,这意味着IE中的对象与原生JavaScript对象行为不一致

节点层次

总共有12种节点类型,这些类型都继承自一个基类型

Node类型

DOM1级定义了一个Node接口,该接口将由DOM中所有节点类型实现。除了IE以外其他浏览器都可以访问到这个类型,JavaScript中所有节点类型都继承自Node类型,共享着相同的基本属性和方法

if(someNode.nodeType==Node.ELEMENT_NODE){  //在IE中无效

    alert("Node is an element.");

    }

为了跨浏览器兼容,最好将nodeType属性与数字值进行比较

if(someNode.nodeType==1){  //适用所有浏览器

    alert("Node is an element.");

    }

nodeName和nodeValue属性

对于元素节点,nodeName中保存的始终是元素的标签名,nodeValue的值始终是null

节点关系

节点的各种关系可以用传统家族关系来描述

每个节点都有一个childNodes属性,其中保存着一个NodeList对象,它是一种类数组对象,可以通过方括号、item()方法来访问

var firstChild=someNode.childNodes[0];

var secondChild=someNode.childNodes.item(1);

var count=someNode.childNodes.length;

前面提到过对arguments对象使用Array.prototype.slice()方法可以将其转换为数组,而采用同样的方法,也可以将NodeList对象转换为数组

  //在IE8及之前版本无效

var arrayOfNodes=Array.prototype.slice.call(someNode.childNodes,0)

由于IE8及更早版本将NodeList实现为一个COM对象,所以我们不能像使用JScript对象那样使用这种对象

function convertToArray(nodes){

    var array=null;

    try{

      array=Array.prototype.slice.call(nodes,0);

      }catch(ex){

      array=new Array();

      for(var i=0,len=nodes.length;i<len;i++){

        array.push(nodes[i]);

        }

      }

    return array;

    }

每个节点都有一个parentNode属性,指向文档树中的父节点

previousSibling和nextSibling属性访问其他兄弟节点,第一个节点的previousSibling为null,最后一个节点nextSibling为null

hasChildNodes()在节点包含一个或多个子节点时返回true

ownerDocument属性指向表示整个文档的文档节点

转载于:https://www.cnblogs.com/sdgjytu/p/3749221.html

http://www.lbrq.cn/news/2721277.html

相关文章:

  • 用asp.net 做网站海南网站制作
  • wordpress限制文章发布长春网站优化方案
  • 婚庆公司网站建设方案广告推广公司
  • 建立网站时要采用一定的链接结构可采用的基本方式有百度旧版本
  • 机关公文写作网站江门关键词排名工具
  • wordpress局域网建站免费网站站长查询
  • html5制作网站首页排名第一的助勃药
  • 温州网站关键词排名优化怎么制作个人网页
  • 做党务工作常用到的网站站长工具官网查询
  • wordpress 标签搜索引擎惠州百度seo哪家好
  • 如何拷贝别人网站的源码seo网站编辑优化招聘
  • 大兴网站开发网站建设报价长沙seo优化推广
  • 东莞制作公司网站网推什么意思
  • 企业手机端网站源码下载最佳磁力吧ciliba磁力链
  • 手机网站的价值网站制作步骤流程图
  • 科普网站建设目前最好的营销模式
  • 南阳哪里做网站比较好天津搜索引擎推广
  • 做的网站在百度找不到个人网站模板免费下载
  • 东莞网站建设哪家好提高关键词排名的软文案例
  • 武汉站建设互联网营销师考试
  • 什么程序做网站百度热线客服24小时
  • 网站dns如何修改不了seo视频教学网站
  • 暴雪被谁收购了seo优化行业
  • 营销型网站建设哪好中国网评中国网评
  • 哪个网站可以做pcb加工百度投诉电话客服24小时
  • 标准北京时间久久网枣庄网站seo
  • 济宁哪里做网站头条关键词排名查询
  • 佛山 移动宽带 限制网站深圳seo推广外包
  • 怎么做会员自动售卡网站郑州seo关键词排名优化
  • 做中英文网站多少钱色盲眼镜
  • 访问者模式C++
  • 关系型数据库从入门到精通:MySQL 核心知识全解析
  • 焊接机器人保护气体效率优化
  • 关于C++的#include的超超超详细讲解
  • 启动electron桌面项目控制台输出中文时乱码解决
  • 京东【自主售后】物流信息获取_影刀RPA源码解读