html - 如何选择具有类条件的标签
问题描述
我想在输入集中时选择 div.second ,该怎么做?
html
<div class="first">
<div class="first-1">
<div class="first-1-2">
<input type="text" name="" id="" />
</div>
</div>
</div>
<div class="second">hello</div>
css
.first .first-1 .first-1-2 input:focus+ .second {
background-color: green;
}
这个CSS不起作用!
解决方案
你可以用 JavaScript 做到这一点
const div2 = document.querySelector('.second');
const myFunction = () => {
div2.style.backgroundColor = 'blue'
}
<div class="first">
<div class="first-1">
<div class="first-1-2">
<input type="text" name="" id="" onfocus="myFunction()" />
</div>
</div>
</div>
<div class="second">hello</div>
推荐阅读
- r - 如何找到正态分布的切割点(有序数据案例) - R
- javascript - 从 javascript 添加 html 时的日期范围选择器
- android - Android 连接到 Azure 数据库
- azure - 尽管遵循了多个在线帖子中的故障排除技术,但仍无法 RDP 到 Azure VM
- html - 为什么当我将鼠标悬停在按钮上时它不起作用?
- node.js - 启动开发服务器...编译时出现警告。在 Windows 10 上,MERN 堆栈,适用于 Windows 的 GIT Bash
- ios - URL(fileURLWithPath: Bundle.main.path(forResource: "ports", ofType: "geojson")!) 为零?
- c# - 如何在.net核心中传递unc凭证
- c - 为什么 b 的值是 100?
- php - 在一个查询中查询 2 个数据库