gpt4 book ai didi

javascript - 如何更改 HTML 表单中某些元素的颜色

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

基于对单选按钮的选择,我需要启用或禁用整个复选框选项列表。当选择要求禁用时,我正在使用它:

function radioSelectDNC() {
for (i = 3; i < document.addPNtoDNC.elements.length - 1; i++) {
document.addPNtoDNC[i].disabled=true; // this is working
document.addPNtoDNC[i].style.color="blue"; //this line is not working
}

禁用有效,但复选框选项的文本颜色无效。这是一个很长的表格,但为了以防万一,下面是我列出复选框选项的方式:

            <label><input type="checkbox" name="Campaign" value="Value1">Value1<br></label>
<label><input type="checkbox" name="Campaign" value="Value2">Value2<br></label>
<label><input type="checkbox" name="Campaign" value="Value3">Value3<br></label>

我是否使用了正确的属性?在哪里可以找到属性列表?

哦,为了以防万一,请不要给我 jQuery。我才刚刚开始,每次我搜索并找到 jQuery 答案时,我的头都开始旋转。这些日子之一。

最佳答案

看来您正在尝试修改 <input> 的颜色属性, 不是 <label> 中的一个随心所欲地标记。您必须更改 document.addPNtoDNC[i]部分改为引用标签(不知道你在这里做什么)。 document.addPNtoDNC[i].parentNode应该可以工作,因为输入标签在标签一内。

关于javascript - 如何更改 HTML 表单中某些元素的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14451211/

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