社区
ASP
帖子详情
【求助!!】如何用JS设置checkbox中被选中框旁边文字的颜色?
ours
2006-02-23 09:51:13
有N个checkbox控件,想实现当某个复选框被选中时,它旁边的文字变成红色。请问:如何用JS设置checkbox中被选中框旁边文字的颜色,
我能遍历到其中被选中的项,但无法设置其文字的颜色。
。。。
if(obj.checked){
obj.style.color="red";
}
。。。
obj.style.color="red";//这句没效果。
...全文
1284
12
打赏
收藏
【求助!!】如何用JS设置checkbox中被选中框旁边文字的颜色?
有N个checkbox控件,想实现当某个复选框被选中时,它旁边的文字变成红色。请问:如何用JS设置checkbox中被选中框旁边文字的颜色, 我能遍历到其中被选中的项,但无法设置其文字的颜色。 。。。 if(obj.checked){ obj.style.color="red"; } 。。。 obj.style.color="red";//这句没效果。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ours
2006-02-23
打赏
举报
回复
搞定了.多谢各位的帮助!!!
ours
2006-02-23
打赏
举报
回复
现在正在测试 mgzhenhong(可耻地取了这样一个名字)的方法,
感觉不行,因为:
var labels = document.getElementsByTagName("Lable"); //获取所有的label标签
labels.length的值为0.
其它的方法还在测试中....
rimguncheng
2006-02-23
打赏
举报
回复
不错, 写法真有感觉啊,
从来没这个样子写过,
还是要多多学习啊
chouchy
2006-02-23
打赏
举报
回复
只要textnode外面有html标签就行;
<script language="javascript">
function chgColor()
{
var obj=event.srcElement;
obj.nextSibling.style.color=(obj.checked)?"red":"";
}
</script>
<input type="checkbox" value="1" onclick="chgColor()"><label>选择一</label>
mgzhenhong
2006-02-23
打赏
举报
回复
循环匹配
<Script>
function OC(o){
var labels = document.getElementsByTagName("Lable"); //获取所有的label标签
for(i=0;i<labels.length;i++){ //循环测试每个label标签 是否属于当前checkbox
if(labels[i].htmlFor==o){
var lc = o.checked?"red":"green";
labels[i].style.color = lc;
exitfor();
}
}
}
</Script>
(仍然未调试......)
chouchy
2006-02-23
打赏
举报
回复
<script language="javascript">
function chgColor()
{
var obj=event.srcElement;
obj.nextSibling.style.color=(obj.checked)?"red":"";
}
</script>
<input type="checkbox" value="1" onclick="chgColor()"><span>选择一</span>
<input type="checkbox" value="2" onclick="chgColor()"><span>选择二</span>
<input type="checkbox" value="3" onclick="chgColor()"><span>选择三</span>
<input type="checkbox" value="4" onclick="chgColor()"><span>选择四</span>
KimSoft
2006-02-23
打赏
举报
回复
<form id="form1" name="form1" method="post" action="">
<input type="checkbox" name="xx" value="1" id="xx" onclick="this.checked == true ? document.getElementById('lbl_xx').style.color='#FF0000' : document.getElementById('lbl_xx').style.color='#00FF00'"/>
<label for="xx" id="lbl_xx">复选框</label>
</form>
KimSoft
2006-02-23
打赏
举报
回复
<form id="form1" name="form1" method="post" action="">
<input type="checkbox" name="xx" value="1" id="xx" onclick="this.checked == true ? document.getElementById('lbl_xx').style.color='#FF0000' : document.getElementById('lbl_xx').style.color='#00FF00'"/>
<label for="checkbox" id="lbl_xx">复选框</label>
</form>
ours
2006-02-23
打赏
举报
回复
实际上我是在ASP.NET下使用的checkboxlist控件,无法直接加<DIV>或<SPAN>.
我看了一下客户端IE解析的源代码:checkboxlist被IE解析成如下样式了:
<table id="chklEngineer" onclick="return SetBgbColor(this)" border="0">
<tr>
<td><input id="chklEngineer_0" type="checkbox" name="chklEngineer:0" />
<label for="chklEngineer_0">AAA</label>
</td>
<td><input id="chklEngineer_1" type="checkbox" name="chklEngineer:1" />
<label for="chklEngineer_1">BBB</label>
</td>
</tr>
</table>
---------------
现在是无法设置上面的“AAA”或“BBB”文本的颜色。
或者说如何遍历table中的每单元格中文本的颜色?
lizongyu
2006-02-23
打赏
举报
回复
写个style,假如叫FontRed吧,把字体设为红色
obj.className = "FontRed";
mgzhenhong
2006-02-23
打赏
举报
回复
用div或者span吧
例如:
<Input Type="CheckBox" ID="CheckBox1" OnClick="OC(this)"><Span ID="CheckBox1_Span">内容</Span>
<Script>
function OC(o){
var os = document.getElementById(o.id+"_Span");
var os_color = o.checked?"red":"green";
os.style.color = os_color;
}
</Script>
(未调试......)
ybfqlyq
2006-02-23
打赏
举报
回复
應該加個<div>元素吧。然後再調用<DIV>對象的樣式
angualr
JS
之
checkbox
默认
选
中
项实例
一、问题 工作时碰到一个问题,一条记录的详情是一个表单,表单
中
包含
checkbox
和radio等元素,这个表单有默认值且可以修改,接口已返回默认值,需要将默认值绑定到表单。平时没有接触过给
checkbox
和radio绑定值,也不太熟悉angular
JS
,只能
求助
于百度。二、解决过程 在百度搜到一片很好的文章将问题讲的浅显易懂,但由于没有收藏,翻遍历史记录也找不到那篇文章了,好在代码在调试时保存了
解决layui前端动态
设置
radio、
checkbox
默认选项的解决方案
前几天接触一个二次开发,后台UI用的是layui
框
架,程序原来的TAG标签
设置
中
自由输入的,想修改为单选。这样子的功能用于,一个产品属于两种分类的作法。第一种就是系统自带的产品分类,第二种使用标签来实现。然尔一个产品并不需要同时属于两个以上的标签,所以二次开发修改为单选radio,而不是多选
checkbox
。 不过本文作出的动态
设置
选
中
状态单选与多选的作法是一致的。 在前端模板文件
中
,普通用到的是使用<if condition=””></if>来作判断。但是奇怪的就是layui并
checkbox
用数组 php,PHP第一课:关于
checkbox
,二维数组,foreach()
晕晕乎乎的,不过终于完成了第一个全手写PHP程序。。唔,算是个小程序吧。赶紧趁热写写心得。这是一个关于投票系统的东西。要求很简单:1.多选,控制选项数量。2.收集投票人的信息。很简单吧。第二个要求很简单就写好了。可是第一个却难住了我。单选的话,使用radio,每个题记录一个选项,一个一维数组就OK。可是多选,就需要一个二维数组,记录题目和选项。首先犯难在用PHP读取
checkbox
的值上面。查了很...
uni的radio
设置
checked属性默认
选
中
以及不刷新问题
昨天在做uniapp的时候用到了radio这个组件,惊喜的发现一旦
设置
了checked属性,radio就会默认
选
中
,动态绑定的修改都无济于事,绞尽脑汁的我只好
求助
csdn大佬们了,奈何一天无人问津,只好重操旧业继续琢磨,偶然间发现一篇文章很有深意,高手过招点到为止,只说了几句话就让我茅塞顿开,三下五除二,既然给我整成功了,废话不多,先上问题。 使用radio-group <radio-group @change="checkOne"> <radio @click="toShow" val
JavaScript全选练习,
求助
!
求助
大佬,为什么这个代码刷新后只勾选第二行的多选
框
后第一行的全选没有反应? <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>全选练习</title> <script> functio...
ASP
28,406
社区成员
356,946
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章