📅  最后修改于: 2023-12-03 15:03:27.428000             🧑  作者: Mango
在 p5.js 中,我们可以使用 hasClass()
方法来检查元素是否具有特定的 CSS 类。该方法的语法如下:
hasClass(className)
其中,className
参数是要检查的 CSS 类的名称。
此方法将返回一个布尔值,指示元素是否具有指定的类。如果元素具有该类,则返回 true
;否则,返回 false
。
下面的示例演示了如何使用 hasClass()
方法来检查元素是否具有特定的 CSS 类。在此示例中,我们有一个包含 box
类的 <div>
元素和两个按钮。第一个按钮将调用 hasClass()
方法来检查 <div>
元素是否具有 box
类,并显示结果。第二个按钮将添加 box
类到 <div>
元素中。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>p5.js hasClass() 方法示例</title>
<script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.4.0/p5.min.js"></script>
<style>
.box {
width: 100px;
height: 100px;
background-color: red;
}
</style>
</head>
<body>
<div id="myDiv" class="box"></div>
<button onclick="checkClass()">检查类</button>
<button onclick="addClass()">添加类</button>
<script>
function checkClass() {
var elem = document.getElementById("myDiv");
if (elem.hasClass("box")) {
alert("元素具有 'box' 类!");
} else {
alert("元素不具有 'box' 类!");
}
}
function addClass() {
var elem = document.getElementById("myDiv");
elem.classList.add("box");
}
</script>
</body>
</html>
在上面的代码中,我们首先定义了一个 CSS 类 .box
,它将 <div>
元素的背景颜色设置为红色。然后,我们定义了一个具有 box
类的 <div>
元素,以及两个按钮。当第一个按钮被单击时,checkClass()
函数将调用 hasClass()
方法来检查 <div>
元素是否具有 box
类,并显示一个警告框,指示元素是否具有该类。当第二个按钮被单击时,addClass()
函数将添加 box
类到 <div>
元素中。