博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
html5新增选择器
阅读量:5739 次
发布时间:2019-06-18

本文共 805 字,大约阅读时间需要 2 分钟。

         分享点html5的学习笔记,比较基础,突然发现通过写博客来记笔记有很多优点呢,平常记得笔记比较简单,复习起来比较吃力,看自己的博客理解起来还比较轻松,而且只有真正理解了才能表达清楚让别人看懂,还锻炼语言表达能力呢,所以有条件就多写点东西吧

选择器

  1 querySelector(如果是一组元素,只能获取到一组中的第一个元素)

document.querySelector("#div1"); document.querySelector(".div1"); document.querySelector("[title=hello]");

2  querySelectorAll (可以获取一组元素,不过不能直接给所有元素设置样式,得用循环)

document.querySelectorAll(".box");

3 getElementsByClassName(只针对class,相见恨晚的选择器)

document.getElementsByClassName('box')

 

html5提供了class列表属性以及操作class的方法

classList  :得到的是所在节点的所有class     返回类似数组的对象类型

length :  class的长度

add()  :  添加class方法

remove()  :  删除class方法

toggle() :  切换class方法      toggle("a")  如果列表中存在a 就执行删除操作,不存在就执行添加操作 

 

 

var oDiv =  document.querySelector("#div1");
oDiv.classList.length // 3
oDiv.classList.add("div0")//增加class  其他用法大致相同

转载于:https://www.cnblogs.com/sunjuncoder/p/9907816.html

你可能感兴趣的文章
chm文件打开,有目录无内容
查看>>
whereis、find、which、locate的区别
查看>>
一点不懂到小白的linux系统运维经历分享
查看>>
桌面支持--打不开网页上的pdf附件解决办法(ie-tools-compatibility)
查看>>
nagios监控windows 改了NSclient++默认端口 注意事项
查看>>
干货 | JAVA代码引起的NATIVE野指针问题(上)
查看>>
POI getDataFormat() 格式对照
查看>>
Python 中的进程、线程、协程、同步、异步、回调
查看>>
好的产品原型具有哪些特点?
查看>>
实现java导出文件弹出下载框让用户选择路径
查看>>
刨根问底--技术--jsoup登陆网站
查看>>
OSChina 五一劳动节乱弹 ——女孩子晚上不要出门,发生了这样的事情
查看>>
Spring--通过注解来配置bean
查看>>
pandas 十分钟入门
查看>>
nginx rewrite
查看>>
前端安全系列(一):如何防止XSS攻击?
查看>>
IK分词器安装
查看>>
查看Linux并发连接数
查看>>
你是谁不重要,关键是你跟谁!
查看>>
CSS中规则@media的用法
查看>>