使用vanillaJS(纯原生JavaScript)在<body>标签上切换CSS类可以通过以下步骤实现:
<script>
标签将JavaScript代码嵌入HTML文件中,或者将代码保存在一个单独的.js文件中,并通过<script src="path/to/your/script.js"></script>
将其引入HTML文件中。document.querySelector()
方法选择要切换CSS类的<body>标签。可以通过传递选择器作为参数来选择标签,例如document.querySelector('body')
。classList.toggle()
方法在所选标签上切换CSS类。这个方法可以添加或移除指定的类名。例如,要切换一个名为"dark-mode"的CSS类,可以使用以下代码:classList.toggle()
方法在所选标签上切换CSS类。这个方法可以添加或移除指定的类名。例如,要切换一个名为"dark-mode"的CSS类,可以使用以下代码:完整的代码示例:
<!DOCTYPE html>
<html>
<head>
<title>VanillaJS Class Toggle</title>
<style>
.dark-mode {
background-color: black;
color: white;
}
</style>
<script>
function toggleDarkMode() {
document.querySelector('body').classList.toggle('dark-mode');
}
</script>
</head>
<body>
<h1>Example Page</h1>
<button onclick="toggleDarkMode()">Toggle Dark Mode</button>
</body>
</html>
在上面的示例中,定义了一个名为"dark-mode"的CSS类,并创建了一个按钮。当按钮被点击时,调用toggleDarkMode()
函数,从而切换<body>标签上的CSS类。这样可以实现在<body>标签上切换CSS类的效果。
推荐腾讯云相关产品:腾讯云云服务器(CVM)
领取专属 10元无门槛券
手把手带您无忧上云