[Java教程]DOM基本点随笔:Node类型

0 2016-03-24 21:00:05 如何访问保存在NodeList中的节点

通过中括号访问:var firstChild = someNode.childNodes[0];//这种常用,感觉和数组差不多

通过item访问:var secondChild = someNode.childNodes.item(1);

var count = someNode.childNodes.length;

注意:每个节点都有一个childNodes属性,其中保存着一个NodeList对象。NodeList是一种类数组对象,用于保存一组有序的节点,可以通过位置来访问这些节点。但是它不是Array的实例。

2. NodeList对象转换成数组

arguments对象使用Array.prototype.slice()方法可以将其转化为数组,同理;

var arrayOfNodes = Array.prototype.slice.call(someNode.childNode,0);//IE8及之前的版本无效

要想都是用该怎么做呢?

function convertToArray(nodes){

var array = null;

try{

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

}catch(ex){

array = new Array();

for(var i=0,len=nodes.length; i

array.push(nodes[i]);

}

}

return array;

}

本文网址:http://www.shaoqun.com/a/205416.html

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:admin@shaoqun.com。

dom

0

java创建node类型数据类型_[Java教程]DOM基本点随笔:Node类型相关推荐

  1. java创建node类型数据类型_[Java教程]js DOM Node类型

    [Java教程]js DOM Node类型 0 2015-12-18 16:00:08 DOM(文档对象模型)是针对HTML和 DOM可以将任何HTML或 以下面为例: My article Hell ...

  2. java node子节点_[Java教程]Node节点

    [Java教程]Node节点 0 2016-12-28 15:01:17 1.Node:节点 元素节点->HTML标签 文本节点->文字 但是在标准浏览器(除了IE6~8)中会把空格和换行 ...

  3. java实型常量用十六进制表示_[Java入门笔记] Java语言基础(二):常量、变量与数据类型...

    常量与变量 什么是常量和变量 常量与变量都是程序在运行时用来存储数据一块内存空间 常量: 常量的值在程序运行时不能被改变,Java中声明常量必须使用final关键字.常量还可以分为两种意思: 第1种意 ...

  4. java 微信群发多图文_[Java教程]httpClient实现微信公众号消息群发

    [Java教程]httpClient实现微信公众号消息群发 0 2016-09-21 20:00:10 1.实现功能 向关注了微信公众号的微信用户群发消息.(可以是所有的用户,也可以是提供了微信ope ...

  5. java创建和销毁一个对象_有效的Java –创建和销毁对象

    java创建和销毁一个对象 创建和销毁对象(第2章) 这是Joshua Blochs的< 有效的Java>第2章的简短摘要.我仅包括与自己相关的项目. 静态工厂(项目1) 静态工厂与构造函 ...

  6. java创建数组并赋值_「java 数组」Java创建数组的方法 - seo实验室

    java 数组 最近学java,一点小心得,希望和大家分享一下,第一次写文章,写的不好希望大家谅解,当然我也会尽力写好这篇文章! Java创建数组的方法大致有三种 说明:这里以int为数据类型以arr ...

  7. java 工厂模式的写法_[java设计模式] 工厂模式解析

    什么是工厂模式? 我的总结是: 遵守软件设计中的开闭原则和依赖反转原则, 并且客户端只需通过参数来创造多个对象, 并且在创建过程中,创建对象的过程对客户端是透明的. 这种开发模式叫做工厂模式. 出现原 ...

  8. java 类注释模板下载_[JAVA] IDEA注释模板

    一.文件注释 创建文件后, 编译器会在类名前面生成固定的注释, 来丰富代码的可读性, 在阿里巴巴Java开发手册里也明确写到所有的类都必须添加创建者和创建日期. /** * description: ...

  9. java对数字的处理_[java初探10]__关于数字处理类

    前言 在我们的日常开发过程中,我们会经常性的使用到数字类型的数据,同时,也会有众多的对数字处理的需求,针对这个方面的问题,在JAVA语言中.提供解决方法的类就是数字处理类 java中的数字处理类包括: ...

最新文章

  1. 江苏开放大学计算机应用基础第四次作业,江苏开放大学-计算机应用基础第四次.doc...
  2. NLP专题论文解读:从Chatbot、NER到QA系统...
  3. 桥牌笔记:三个输墩压缩为一个
  4. 国开专科计算机应用基础,2021年国开专科《计算机应用基础》形考任务题库大全.docx...
  5. 入门必备!生物医学命名实体识别(BioNER)最全论文清单,附SOTA结果汇总
  6. ajax success function_Ajax封装
  7. Linux包系列的知识(附:Ubuntu16.04升级到18.04的案例)
  8. 4699元!三星Galaxy A90 5G国行版开启预售 10月25日正式开售
  9. js如何监听元素事件是否被移除_javascript – 如果一个DOM元素被删除,它的监听器也从内存中删除?...
  10. node.js创建server
  11. visualvm远程监控jvm_别再说你不会 JVM 性能监控和调优了,看完这篇再发言
  12. 【算法导论学习-29】动态规划经典问题02:最长公共子序列问题(Longest common subsequence,LCS)...
  13. 近世代数--正规子群--群、同态核、同态象的大小关系
  14. 无刷舵机、普通舵机等舵机的区别
  15. Oracle大幅裁员,甲骨文云计算业务在华遭遇“滑铁卢”?
  16. 5.24 通过高级筛选功能将筛选结果放置在其它位置 [原创Excel教程]
  17. ik分词 动态增加词库 mysql_Elasticsearch7.8.0集成IK分词器改源码实现MySql5.7.2实现动态词库实时更新...
  18. 数据包嗅探 Packet Sniffing
  19. 虚拟示波器软件 JSCOPE -- 使用 jlink 仿真器来查看变量
  20. 计算机网络的概念,组成和分类;计算机与网络信息安全的概念和防控.,计算机二级MS试题...

热门文章

  1. Pandas玩转数据(九) -- 时间序列的采样和画图
  2. mysql建表语句 numeric_数据库建表语句
  3. js生成随机数字符串
  4. Linux下Makefile编写语法
  5. java树莓派温度传感器_树莓派连接DS18B20记录温度
  6. MySQL Shell 使用报错 SyntaxError: Unexpected identifier
  7. LINUX CENTOS /VAR/LIB/DOCKER/CONTAINER目录导致系统存储爆满,占用大量存储解决方案
  8. 通俗易懂讲解汇率、外币汇率、本币汇率、通货膨胀
  9. Cadence Allegro输出焊点数量信息图文教程及视频演示
  10. python数圈算法_Python实现随机爬山算法