收集几个javaScript和CSS交互的方法
来源:互联网 发布:伴奏制作的软件 编辑:程序博客网 时间:2024/04/30 01:55
1. 使用原生js获取元素的class列表
var clist = document.getElementById("test").classList
可以获取到id为test的元素的classlist列表
clist.add("classname1");
clist.remove("classname2");
clist.toggle("classname3");
上面三个函数,执行的操作分别是添加,删除,切换某个classname属性
2. 使用querySelector()函数获取元素
通过id来选择 : var ele = document.querySelector("#eleId");
通过标签名选择:var eles = document.querySelectorAll("p");
通过class选择:var eles = document.querySelectorAll(".txt-red");
3. 使用CSS禁用元素上的一切鼠标事件
<style>
.disable{
pointer-events:none
};
</style>
<p class="ttt">ttt</p>
document.querySelectorAll(".ttt")[0].classList.add("disable");
应用disable样式会使得用javascript绑定在p.ttt元素上的任何事件都无法执行
4. 使用javascript添加CSS规则
document.styleSheet[0].insertRule("body{background-color:red}");
添加这条规则,即可将body区域的背景颜色变成red
5. 使用javascript获取元素的伪类属性
var color = window.getComputedStyle(document.querySelector(".ttt"),":before").getPropertyValue("color");
var content = window.getComputedStyle(document.querySelector(".ttt"),":before").getPropertyValue("content");
使用getComputedStyle可以获取到元素的所有的样式属性
- 收集几个javaScript和CSS交互的方法
- JavaScript和CSS的交互方法
- 5种JavaScript和CSS交互的方法
- 5种JavaScript和CSS交互的方法
- 5种JavaScript和CSS交互的方法
- JavaScript和CSS你未必知道的交互方法
- 5种JavaScript和CSS交互的方法
- 5种JavaScript和CSS交互的方法
- css 5种你未必知道的JavaScript和CSS交互的方法
- JavaScript和CSS的交互(一)
- 5种你未必知道的JavaScript和CSS交互的方法
- 5种你未必知道的JavaScript和CSS交互的方法
- 5种你未必知道的JavaScript和CSS交互的方法
- 5种你未必知道的JavaScript和CSS交互的方法
- 5种你未必知道的JavaScript和CSS交互的方法
- 5种你未必知道的JavaScript和CSS交互的方法
- 收集的几个javascript的date和array扩展
- 关于FF和IE在Javascript和CSS的区别的收集
- 同一台Windows机器中启动多个Memcached服务
- Unity3D技术之构建3D游戏世界
- Unity3D技术之加载游戏场景并显示进度条实现详解
- 10046入门:使用 10046 查看执行计划并读懂 trace文件
- JQuery写的防止退格键返回的方法
- 收集几个javaScript和CSS交互的方法
- Unity3D技术之角色建模优化
- C++与java的不同之处
- nginx + keepalive
- linux 巡检脚本
- Ubuntu 14.04 使用pidgin使用qq聊天
- N次剩余 (hdu 3930)
- C++类中的static数据成员,static成员函数
- 带分数