javascript - JS:在 if 语句中向容器添加类
问题描述
我正在尝试使用 if 语句制作一个小脚本:我希望条件是,如果该类"page-title"
包含“欢迎”,它将将该类添加"excluded"
到另一个名为"example"
. 这是我到目前为止没有运气尝试过的 js 代码:
<script>
$(document).ready(function(){
if(".page-title:contains('Welcome')"){
document.getElementsByClassName("example").addClass("excluded");
}
else{
}
});
</script>
解决方案
这是一个简单的 js 修复
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
</head>
<h1 class="page-title">Welcome</h1>
<div class="example"> Example sample div</div>
<script type="text/javascript">
$(document).ready(function(){
if($('.page-title').text() == 'Welcome') {
$('.example').addClass('excluded');
}else{
// code here
}
});
</script>
推荐阅读
- python - Python使用animation.FuncAnimation制作GIF的几个问题
- swift - SwiftUI 绑定默认值(参数标签 '(wrappedValue:)' 不匹配任何可用的重载)
- angular - Angular DOM 未更新
- python - Django,REST 框架 - 如何确保为图像返回绝对 url?
- javascript - 如何让所有子文本用 ; 分隔 在javascript中?
- python - InstaPy quickstart.py 不工作 - Selenium 问题
- vue.js - v-list-item-subtitle 在 VueJs 中没有收到点击事件
- arrays - 如何创建一个类属性 (Get) 作为数组?
- python - ModuleNotFoundError:Django 应用程序中没有名为“todo_list.forms”的模块
- spring - 我正在尝试在 PostMan 中授权,但它给了我“不支持请求方法 'GET'”