html - 如何在css中选择彼此相邻的特定元素
问题描述
我的 HTML 结构是这样的:
input span input
现在,我想通过搜索具有类似结构的元素来选择第一个和第二个输入。我已经尝试使用 + 运算符,但是这样,我只能选择第二个输入,如下所示:
input + span + input
我还需要同时选择第一个输入。
解决方案
我猜你的实际结构看起来像这样
<input />
<span></span>
<input />
并且您希望能够访问输入元素?而且这种结构可以在整个html中重复吗?
如果是这种情况,您将需要使用 ajax/jquery 之类的东西来执行此操作。在javascript中你可以做这样的事情......
<input id="input1" class="" />
<span></span>
<input id="input2" class="" />
Javascript
document.getElementById('input1').className = "class1";
document.getElementById('input2').className = "class2";
推荐阅读
- metadata - 有没有办法在 Infra 元数据表中获取当前正在运行的 Informatica 工作流的预计完成时间
- linux - 无人机有时会失败,并出现与“设备上没有剩余空间”相关的错误
- javascript - 使用 alaSql 删除编号的列
- tsql - 将单个空格分隔的行转换为多列数据不包含逗号
- sql - SOS_SCHEDULER_YIELD - 意外等待
- python - 带有蓝图的 Flask-sqlalchemy - RuntimeError:未找到应用程序。在视图函数中工作或推送应用程序上下文
- javascript - 如何将课程添加到卡片并在外部单击后删除
- neo4j - IO 绑定 Web 应用程序的 Webflux 线程模式
- razor - Krajee Fileinput的uploadurl 剃须刀页面中的引导文件输入不起作用
- laravel - Laravel Fortify - 动态启用功能