javascript - 如何更改在纯 js 中单击按钮时的 selected 属性?
问题描述
这是我的第一篇文章,所以请耐心等待:)
HTML:
<input type="button" class="btn-value1" value="Value1">
<input type="button" class="btn-value2" value="Value2">
<input type="button" class="btn-value3" value="Value3">
<select id="testSelect>
<option id="id0" value="value0" selected>None</option>
<option id="id1" value="value1">Value1</option>
<option id="id2" value="value2">Value2</option>
<option id="id3" value="value3">Value3</option>
</select>
现在我想以专业的方式单击按钮时更改所选状态。我怎样才能用 JavaScript 做到这一点?
多于优势!基克
解决方案
尝试这个
function a(e)
{
var a=e.split('-')[1];
document.querySelector('select').value=a;
}
<input type="button" class="btn-value1" value="Value1" onclick="a(this.className)">
<input type="button" class="btn-value2" value="Value2" onclick="a(this.className)">
<input type="button" class="btn-value3" value="Value3" onclick="a(this.className)">
<select id="testSelect">
<option id="id0" value="value0" selected>None</option>
<option id="id1" value="value1">Value1</option>
<option id="id2" value="value2">Value2</option>
<option id="id3" value="value3">Value3</option>
</select>
推荐阅读
- exif - 从 base64 或缓冲区中删除 exif 数据
- r - 在R中将Tibble转换为矩阵?
- android - HorizontalScrollView 保持在顶部
- html - 在图案内创建一个带有文本的矩形
- reactjs - 如何保存状态少数文件?
- android - Android 项目 firebase crashlytics 不显示有关特定版本的无崩溃用户
- ios - Xcode 12.5 Playgrounds 不显示任何输出或运行代码
- typescript - 如何为可能具有或不具有属性的对象定义类型?
- postgresql - 使用 Spring Batch 从具有数据转换的表中卸载
- mysql - CloudFunction 访问托管在计算机引擎虚拟机上的 MySQL