元素、文本、属性 2. querySelector() querySelectorAll() getElementById() getElementsByTagName() getElementsByName() 3. 子节点 childNodes[0] firstChild lastChild 父 ...
分类:
其他好文 时间:
2018-05-06 18:55:51
阅读次数:
114
查找DOM .querySelectorAll(),它接受包含一个CSS选择器的字符串参数,返回一个表示文档中匹配选择器的所有元素的NodeList元素。 .querySelector(),返回第一个匹配的元素 缺点:.querySelector()或者.querySelectorAll()获取到的 ...
分类:
Web程序 时间:
2018-04-20 00:18:27
阅读次数:
254
使用DOM树 一、访问元素 1、选择单个元素节点 (1)getEelementById() 使用元素的id属性 (2)使用CSS选择器,返回第一个匹配的元素 querySelector() VarhotItem=document.querySelectorAll('li .hot"); 2、选择多个 ...
分类:
编程语言 时间:
2018-04-15 16:27:58
阅读次数:
279
if (!document.querySelectorAll) { document.querySelectorAll = function (selectors) { var style = document.createElement('style'), elements = [], eleme ...
分类:
其他好文 时间:
2018-04-10 15:06:56
阅读次数:
182
以前经常看到很多人说“css中通常只有class和id的值区分大小写,属性名和属性值不区分大小写” BLAH BLAH 接手别人项目的时候排了半天bug发现:css的属性选择器对于属性值确实是区分大小写的,而对于属性名却大小写不敏感。 最开始是在querySelectorAll中发现的,测试后发现c ...
分类:
Web程序 时间:
2018-04-09 17:18:37
阅读次数:
189
常用的api 1、$() document.querySelector() 2、$$() document.querySelectorAll() 3、$x() xpath选择器 实战: ...
分类:
其他好文 时间:
2018-04-01 11:52:16
阅读次数:
196
var clickNavByText = function (text) { var list = parent.document.querySelectorAll('[data-options]') list.forEach(function (e, i) { var _text = e.quer... ...
分类:
其他好文 时间:
2018-03-08 00:17:07
阅读次数:
162
四、DOM扩展1、获取元素①document.getElementsByClassName(‘class‘)通过类名获取元素,以伪数组形式存在。②document.querySelector(‘selector‘)通过CSS选择器获取元素,符合匹配条件的第1个元素。③document.querySelectorAll(‘selector‘)通过CSS
分类:
Web程序 时间:
2018-02-25 17:15:05
阅读次数:
198
AngleSharp https://developer.mozilla.org/en-US/docs/Web/API/Element/querySelectorAll Element.querySelectorAll() AngleSharp https://developer.mozilla.o ...
分类:
其他好文 时间:
2017-12-22 12:31:19
阅读次数:
1193
一、接口的流畅性 好的接口是流畅易懂的,他主要体现如下几个方面: 1.简单 操作某个元素的css属性,下面是原生的方法: ? 1 document.querySelectorAll('#id').style.color = 'red'; ? 1 document.querySelectorAll(' ...
分类:
编程语言 时间:
2017-12-18 18:43:00
阅读次数:
240