js如何设置css样式?本篇文章就给大家介绍js设置(修改)css样式的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。
下面我们就给大家介绍使用javascript是如果设置css样式的。
1、直接设置样式(内联样式)
使用JavaScript设置元素样式的最简单方法是使用style属性。在我们通过JavaScript访问的每个HTML元素时都有一个 style对象。此对象允许我们指定CSS属性并设置其值。例如,这是设置id 值为demo的HTML元素的字体颜色、背景颜色、的样式:
var myElement = document.querySelector("#demo");// 把颜色设置成紫色elem.style.color = 'purple'; // 将背景颜色设置为浅灰色elem.style.backgroundColor = '#e5e5e5'; // 将高度设置为150 pxelem.style.height = '150px';
注:JavaScript使用驼峰原则(例:backgroundColor)而不是短划线(background-color)表示属性名称
立即学习“前端免费学习笔记(深入)”;
该style属性在元素上添加样式内联:
<p id="demo" style="color: purple; background-color: #e5e5e5; height: 150px;"> Hello, world! </p>
但是,这可能会使我们的标记变得非常混乱。浏览器渲染的性能也较差。
2、添加全局样式
另一种方法是将里带有CSS属性的元素注入DOM。将在设置应用于一组元素而不仅仅是一个元素的样式时,这非常有用。
首先,我们将创建一个样式元素。
var style = document.createElement('style');
接下来,我们将通过innerHTML来给