使用JavaScript更改CSS值的最佳方法是什么? 例如,如果我有一个style.css文件:
#h1 {
color: 'red';
}
我需要将颜色更改为任何其他颜色并更新CSS文件。
答案 0 :(得分:3)
document.querySelector('#h1').style.color = 'your-color';
答案 1 :(得分:3)
<强> JS:强>
document.getElementById("elementsId").style.color= "red";
我的建议是不要使用h1
之类的Id名称,因为它可能会与html中的<h1>
标记混淆。使用更清晰的变量名称,例如headerId
。
更改多个css属性使用:
document.getElementById(elementsId).setAttribute("style","width: 500px; background-color: yellow;");
答案 2 :(得分:3)
用于多个css属性更改使用classname
添加.it减少dom中的代码行
document.querySelector('#h1').classList.add('your-class')
答案 3 :(得分:1)
$('h1').css('color','#ff5722');
#h1 {
color: 'red';
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<h1> this color tho</h1>
Jquery来自javascript,所以一旦你学习了jquery,你有时会回到javascript