gpt4 book ai didi

html - 检查 radio 时检查文本颜色

转载 作者:太空宇宙 更新时间:2023-11-04 00:54:53 24 4
gpt4 key购买 nike

我正在尝试在选中单选按钮时更改 p1 的文本颜色。如果选择向上,则为绿色,或向下,为红色。我可以使用 css 毫无问题地更改单选框的颜色,但我无法更改文本。

<form>
<p1>Test1: </p1>
<input type="radio" id="up" style="vertical-align: middle" name="test1" value="Up" checked> Up
<input type="radio" id="down" style="vertical-align: middle" name="test1" value="Down"> Down
<input type="radio" id="route" style="vertical-align: middle" name="test1" value="en route"> En route
<input type="radio" id="house" style="vertical-align: middle" name="test1" value="In-House"> In-House
<b> Notes: </b><br>
</form>

最佳答案

欢迎来到 Stack Overflow!

要在 JavaScript 中设置元素的颜色,您只需访问该元素,然后访问样式对象,然后设置颜色值。比如这个

<p id="changeMe">Text will change to green :)</p>
<script>
// Using ES5 (Ecma-Script 2015) for compatibility sake
var elementToChange = document.querySelector("#changeMe")
elementToChange.style.color = "green"
</script>

您可以像这样在 JavaScript 中检测复选框是否被选中,

<input type="checkbox" id="check">
<h1 style="color: red;" id="res">Checked?</h1>
<button onclick="isChecked()">Check If Checked</button>
<script>
function isChecked() {
var element = document.querySelector("#check")
var res = document.querySelector("#res")
if(element.checked) {
res.style.color = "green"
}
else {
res.style.color = "red"
}
}

</script>

由于我们不喜欢在 Stack Overflow 上用勺子喂食,所以我会让您将 2 和 2 放在一起。祝你有美好的一天!

关于html - 检查 radio 时检查文本颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55011182/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com