📅  最后修改于: 2023-12-03 15:16:10.070000             🧑  作者: Mango
在网页开发中,经常需要使用单选按钮来进行选项的选择,而使用 JavaScript 可以轻松实现在单选按钮被选中时,屏幕上的值随之更改的效果。
在 HTML 中,需要添加单选按钮元素和用于显示目标值的元素。
<label for="option1">Option 1</label>
<input type="radio" id="option1" name="options" value="Option 1">
<label for="option2">Option 2</label>
<input type="radio" id="option2" name="options" value="Option 2">
<div id="output">Output: </div>
在 JavaScript 中,需要先获取单选按钮元素和用于显示目标值的元素。
const option1 = document.getElementById('option1');
const option2 = document.getElementById('option2');
const output = document.getElementById('output');
然后,可以给单选按钮元素添加事件监听器,以在按钮被选中时触发更改屏幕上的值。
option1.addEventListener('change', () => {
output.textContent = `Output: ${option1.value}`;
});
option2.addEventListener('change', () => {
output.textContent = `Output: ${option2.value}`;
});
在事件监听器中,可以根据被选中的单选按钮的值来更改屏幕上的值。此处使用 textContent
属性将文本内容更改为目标值。
<label for="option1">Option 1</label>
<input type="radio" id="option1" name="options" value="Option 1">
<label for="option2">Option 2</label>
<input type="radio" id="option2" name="options" value="Option 2">
<div id="output">Output: </div>
<script>
const option1 = document.getElementById('option1');
const option2 = document.getElementById('option2');
const output = document.getElementById('output');
option1.addEventListener('change', () => {
output.textContent = `Output: ${option1.value}`;
});
option2.addEventListener('change', () => {
output.textContent = `Output: ${option2.value}`;
});
</script>
以上就是使用 JavaScript 实现在单选按钮被选中时更改屏幕上的值的介绍。