JavaScript 为元素添加样式

2025年4月19日 | 阅读 4 分钟

JavaScript 最强大的功能之一是它能够更改网页中元素的样式。您可以根据用户输入或行为,使用 JavaScript 语言自定义元素的样式,从而维护动态设计风格。在本文中,您将学习如何使用 JavaScript 添加和修改 HTML 元素的样式。

1. 访问元素

在应用样式之前,您需要 HTML 元素,可以通过引用该元素来访问它。现在,在 JavaScript 中,有多种方法可以使用几种不同的方法来定位元素。

a) document.getElementById()

document.getElementById() 是一个内置的 JavaScript 函数,用于选择和操作具有唯一 ID 的 HTML 元素。这是最常用的 D.O.M(文档对象模型)方法之一。

语法

代码

HTML

JavaScript

输出

JavaScript Add Style to Element

点击按钮后

JavaScript Add Style to Element

b) document.querySelector()

document.querySelector() 函数是一个 JavaScript 函数,用于查询 DOM 中与指定 CSS 选择器匹配的第一个元素。这是最强大、最灵活的方法之一,因为它允许使用任何有效的 CSS 选择器(包括类、ID、属性或元素类型)来选择元素。

语法

代码

HTML

JavaScript

输出

JavaScript Add Style to Element

点击按钮后

JavaScript Add Style to Element

c) document.querySelectorAll()

document.querySelectorAll() 方法是一个 JavaScript 函数,它根据提供的 CSS 选择器从文档对象模型 (DOM) 中选择所有匹配的元素。与只返回第一个匹配项的 document.querySelector() 不同,document.querySelectorAll() 返回一个包含所有匹配选择的元素的 NodeList。

语法

代码

HTML

JavaScript

输出

JavaScript Add Style to Element

点击按钮后

JavaScript Add Style to Element

2. 修改内联样式

当我们访问元素时,可以使用 style 属性更改其 CSS。

更改背景颜色

element.style.backgroundColor 属性是 JavaScript DOM(文档对象模型)的一个组成部分,用于操作或获取 HTML 元素的背景颜色。它用于动态设置或获取颜色值,但它会访问特定元素的 background-color 属性。

语法

代码

HTML

JavaScript

输出

JavaScript Add Style to Element

点击按钮后

JavaScript Add Style to Element

结论

使用 JavaScript 进行元素样式设置,从内联样式到切换 CSS 类,JavaScript 的多功能性为您的网页提供了动态样式控制。将这些技术与事件处理和响应式设计相结合,将您的 Web 开发提升到新的水平。