javascript - 如何使用 JavaScript 在特定单选按钮上应用条件
问题描述
我想要的是,当我单击特定的红色id 单选按钮时,它会向我显示警报,正如您在代码中看到的那样……在我的情况下,它没有发生……问题是什么,我该如何排序?
<form>
What color do you prefer?<br>
<input type="radio" name="colors" id="red">Red<br>
<input type="radio" name="colors" id="blue">Blue
</form>
<script>
if (document.getElementById("red").checked == true) {
alert('working');
}
</script>
解决方案
你需要一个事件监听器
document.getElementById("red").addEventListener("change", myAlert);
function myAlert() {
alert('working');
}
<form>
What color do you prefer?<br>
<input type="radio" name="colors" id="red">Red<br>
<input type="radio" name="colors" id="blue">Blue
</form>
推荐阅读
- shell - VB6 - 当我单击命令按钮时如何执行存储在字符串变量中的文件
- node.js - nodejs中函数外的json变量的范围是什么?
- reactjs - TS2339 Typescript 错误,但不确定为什么...类型上不存在属性
- java - Java swing.How to override component methods in intellij idea GUI desinger
- git - 让 Git Bisect 进行强制签出或以其他方式覆盖本地更改
- excel - 在 VBA 中的图形上绘制一个点
- python - 如何将 django 模型表单放入现成的模板中
- python - 在网络浏览器中定期打开的某些 url 上没有得到 urllib 响应
- python - 从 pandas 列中查找非先前的非相同值,并将其作为 pandas 列分配给数据框
- angular - 复制数组时ngxs传播运算符不起作用