动态修改css样式
一:使用obj.className 来修改样式表的类名
function changeStyle1(){var obj = document.getElementById("btn")obj.style.background = "black"}
二:使用obj.style.cssText
function changeStyle2(){var obj = document.getElementById("btn")obj.style.cssText = "dispaly:block"}
三:使用obj.className 来修改样式表的
function changeStyle3{var obj = document.getElementById("btn")// obj.classNme = "style2"obj.setAttribute("class","style2")}
四:使用更改外联的css文件,从而改变元素的css
<link href="css1.css" rel="stylesheet" type="text/css" id="css"/>function changeStyle4() {var obj = document.getElementById("css");obj.setAttribute("href","css2.css");}可以实现整个页面换肤的最佳方案
补充 element.setAttribute(name,value) name: 表示属性名称的字符串
补充 cssText 即设置 html 元素的 style 的属性值 会直接覆盖 如果需要累加 则 写 +=
