javascript - 如何使用 html 和 javascript 中的输入更改连接多个 id 以更改颜色
问题描述
我有一个网页,我想在输入静音或静音文本时远程或通过触摸屏进行操作。这是我必须的当前代码,如果单击,静音将变为红色,如果 init 更改为 on,则单击时颜色将变为绿色。我想知道如何将它与我想用 id="text" 和 id="text1" 操作的 html 代码结合起来。请指教。我希望能够输入静音,并且 text 或 text1 的 id 变为绿色,而 muteon 则 text 或 text1 将变为红色。谢谢!
HTML:
<div id="muteon">MuteOn</div>
<div id="mute">Mute</div>
<input onclick="off()"
Javascript:
function off() {
document.getElementById("muteon").style.color = 'red';
}
function on() {
document.getElementById("mute").style.color = 'green';
}
我想要操纵的 HTML 代码
<div class="flex-col-c p-t-0 p-b-10 respon1">
<h1 class="l1-txt1 txt-center p-t-0 p-b-10">
<font color="white" style="font-weight: 600;">
<p id="text1"></font></p>
</h1>
<h1 class="l1-txt1 txt-center p-t-0 p-b-60"><p>
<font color="crimson" style="font-weight: 600;">
<p id="text"></font></p>
解决方案
我只是切换父类:
<div class="mute-container">
<div class="mute-on">Mute On</div>
<div class="mute-off">Mute Off</div>
</div>
JavaScript:
function toggleMute() {
document.querySelector('.mute-container').classList.toggle('on');
}
CSS:
.mute-container.on .mute-on {
color: red;
}
.mute-container:not(.on) .mute-off {
color: green;
}
推荐阅读
- php - PHP - 将 PHP 字符串视为内置 php 函数
- asp.net-core - 使用 Visual Studio 发布工具上的导入文件成功发布网站后出现 404 错误
- python - 'DataFrame' 对象在推荐系统中不可调用
- java - 如何不垂直地连续打印
- javascript - 在js中下载文件后打开联系人应用程序?
- sql - 编写一个 SQL 查询以显示所有客户名称以字母“N”开头的 orderNumber
- ios - OTP Unfilling Circle 动画 Swift 5
- scrapy - Scrappy:从子页面中提取数据
- python - 如何在熊猫分组数据框中的二维列表的行之间应用 Max 函数
- math - TMS320C55X 中的反正切实现