html5 dom 结构,HTML5 DOM扩展

一、选择符

1. querySelector()方法:返回与该模式匹配的第一个元素

//取得body元素

var body = document.querySelector("body");

//获取的ID为"one"的元素

var one = document.querySelector("#one");

//获取的Class为"two"的第一个元素。注意:并不是所有元素

var two = document.querySelector(".two");

2. querySelectorAll()方法 :返回与该模式匹配的所有元素

//获取的所有"li"的元素

var lis=document.querySelectirAll("li");

//获取的ID为="box"下所有"li"的元素

var lis=document.querySelectir("#box").querySelectirAll("li");

//获取的img标签Class为"show"的所有元素

var lis=document.querySelectirAll("img.show");

3. matchesSelector()方法 :调用元素是否与选择符匹配

if(document.body.matchesSelector('body.app'){

//ture

}

二、元素遍历

1.childElementCount:返回子元素的个数(不包括文本节点和注释)

2.firstElementChild:指向第一个子元素

3.lastElementChild:指向最后子元素

4.previousElementSibling:指向前一个同辈元素

5.nextElementSibling:指向下一个同辈元素

6.classList属性:可以对类名进行添加、删除、替换等操作

//删除"hide"类

div.classList.remove("hide");

//添加"show"类

div.classList.add("show");

//切换"high"类

div.classList.toggle("high");

更多属性请自行查看相关资料...

html5——DOM扩展

元素获取 1.document.getElementsByClassName ('class') 通过类名获取元素,以类数组形式存在. 2.document.querySelector(‘div’) ...

DOM扩展札记

Selector API HTML5 DOM扩展 Element Traversal规范 Selector API 众多JavaScript库中,最常用的一个功能就是根据css选择符选择与某个模式匹配 ...

HTML5部分新标签属性及DOM扩展元素

HTML5定义了一系列新元素,如新语义标签.智能表单.多媒体标签等. 我们日常讨论的H5其实是一个泛称,它指的是由HTML5 + CSS3 + Javascript等技术组合而成的一个应用开发平台. ...

HTML5学习笔记(二十四):DOM扩展

DOM扩展 DOM标准扩展最开始都是来自各个浏览器的自定义扩展DOM的功能,后被收录为标准的DOM相关API. 本笔记只记录被各大浏览器支持的标准扩展,对于特定浏览器的专有扩展不讨论. 选择符API ...

DOM扩展-Selectors API(选择符 API)、元素遍历

DOM扩展 对DOM的两个主要扩展是SelectorsAPI(选择符API)和HTML5 SelectorsAPI(选择符API)是由W3C发起制定的一个标准,致力于浏览器原生支持CSS查询,Sele ...

dom扩展

第十一章 DOM扩展 一.选择符API 1.querySelector()方法             接收一个CSS选择符,返回与该模式匹配的第一个元素,如果没有找到匹配的元素,返回null. 2. ...

11. javacript高级程序设计-DOM扩展

1. DOM扩展 1.1 选择符API l querySelector() 接收一个css选择符,返回与该模式匹配的第一个元素 l querySelectorAll() 接收一个css选择符,返回所有 ...

js-DOM,DOM扩展

DOM: 1. 了解节点的信息:nodeName(属性的标签名),nodeValue两个属性 在取得信息之前要进行判断是不是节点,节点类型由12个数值常量进行表示 2.每个节点都有一个childNod ...

《JAVASCRIPT高级程序设计》DOM扩展

虽然DOM为XML及HTML文档交互制定了一系列的API,但仍然有几个规范对标准的DOM进行了扩展.这些扩展中,有很多是浏览器专有的,但后来成了事实标准,于是其他浏览器也提供了相同的实现:浏览器开发商 ...

随机推荐

html成绩单表格

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值