File tree Expand file tree Collapse file tree 2 files changed +8
-3
lines changed
Expand file tree Collapse file tree 2 files changed +8
-3
lines changed Original file line number Diff line number Diff line change 11# CSS 操作
22
3- CSS 与 JavaScript 是两个有着明确分工的领域,前者负责页面的视觉效果,后者负责与用户的行为互动。但是,它们毕竟同属网页开发的前端,因此不可避免有着交叉和互相配合。本节介绍如何通过 JavaScript 操作 CSS。
3+ CSS 与 JavaScript 是两个有着明确分工的领域,前者负责页面的视觉效果,后者负责与用户的行为互动。但是,它们毕竟同属网页开发的前端,因此不可避免有着交叉和互相配合。本章介绍如何通过 JavaScript 操作 CSS。
44
55## HTML 元素的 style 属性
66
7- 操作 CSS 样式最简单的方法,就是使用网页元素节点的` getAttribute ` 方法、` setAttribute ` 方法和` removeAttribute ` 方法,直接读写或删除网页元素的` style ` 属性。
7+ 操作 CSS 样式最简单的方法,就是使用网页元素节点的` getAttribute() ` 方法、` setAttribute() ` 方法和` removeAttribute() ` 方法,直接读写或删除网页元素的` style ` 属性。
88
99``` javascript
1010div .setAttribute (
@@ -756,6 +756,8 @@ var mdl = window.matchMedia('(min-width: 400px)');
756756mdl instanceof MediaQueryList // true
757757```
758758
759+ 上面代码中,变量` mdl ` 就是 mediaQueryList 的实例。
760+
759761注意,如果参数不是有效的` MediaQuery ` 条件语句,` window.matchMedia ` 不会报错,依然返回一个 MediaQueryList 实例。
760762
761763``` javascript
@@ -841,3 +843,6 @@ function mqCallback(e) {
841843 }
842844}
843845```
846+
847+ 注意,` MediaQueryList.removeListener() ` 方法不能撤销` MediaQueryList.onchange ` 属性指定的监听函数。
848+
Original file line number Diff line number Diff line change 3535 "homepage" : " https://github.com/wangdoc/javascript-tutorial" ,
3636 "dependencies" : {
3737 "gh-pages" : " latest" ,
38- "husky" : " 3.x " ,
38+ "husky" : " ^3.0.5 " ,
3939 "loppo" : " latest" ,
4040 "loppo-theme-wangdoc" : " latest"
4141 }
You can’t perform that action at this time.
0 commit comments