js之css相关操作

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js之css相关操作相关的知识,希望对你有一定的参考价值。

js操作css之增加/修改/删除:

  1:document.getElementByClassName[“model”][0].className = 新的类名

  2:document.getElementByClassName[“model”][0].setAttribute("class",新的类名)

  3:document.getElementByClassName[“model”][0].style.backgroundColor = "red"

js操作css之获取:

  document.getComputedStyle(元素,伪类),如:document.getComputedStyle(codument.getElementById,":after"(如果不是伪类,则写null)),使用getComputedStyle会返回一个字典,我们可以通过["backgroud-color"]或者.backgroundColor来获取指定样式

题外话(CSS查询):

  var body=document.querySelector("body");//返回匹配的第一个元素,没有则返回null

  var ems=document.getElementById("myDiv").querySelectorAll(".em");//返回匹配的所有元素,没有则返回空数组

以上是关于js之css相关操作的主要内容,如果未能解决你的问题,请参考以下文章

前端开发相关

jquery之文档操作

jquery之文档操作

js-DOM-css的className相关

PHP相关

jQuery相关知识点2