WEB开发——如何让数据库中的多选题答案在页面上显示为红色 在页面上通过循环读出所有选项,也能读出正确答案,怎么在页面上将正确答案显示为红色(多选题),单选题已经实现,求正解。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 判断答案checkbox的状态,如果是选中的,就是红色,没有选中的就没有颜色. 1:DOM结构如下:<div id="test"> <input type="checkbox" value="1"/><label>1</label> <input type="checkbox" value="2"/><label>2</label> <input type="checkbox" value="3"/><label>3</label></div>2:js如下function fun(){ var _parent = document.getElementById("test"); var _checkbox = _parent.getElementsByTagName("input"); var _label = _parent.getElementsByTagName("label"); for(i=0;i<_checkbox.length;i++) { if(_checkbox[i].checked && (_checkbox[i].value=="1" || _checkbox[i].value=="2")) { //我这里是做示例,因此是指定了值为1或2的,把这个改成正确答案的判断就行了 _label[i].style.color='red'; }else{_label[i].style.color=''} }}说明:就是将每个checkbox与一个label进行关联,因为checkbox与label的总数是等值的,因此你在遍历checkbox进行答案验证时,就可以通过相同的序号去设置对应的label的样式了我给你的那些选项外加了个id=test的div是为了能够精确定位而加的,省得你要是页面里还有其他的checkbox,你遍历的时候还得判断type=checked 汗~~打错了字我给你的那些选项外加了个id=test的div是为了能够精确定位而加的,省得你要是页面里还有其他的input,你遍历的时候还得判断type=checkbox checkbox 后面跟 span,span 中放答案文字,设置span背景颜色就可以 求处理图像缩放、剪切、移动的JS脚本? 网页自动适应分辨率 ExtJs的PagingToolBar只能显示第一页 非技术类问题! (help!help!)用js的返回history.back(),但在中途遇到警告框时就停止返回了,怎样解决??? 请教个关于函数调用的问题:) javascript代码中使用colspan合并列的问题 用window.showModalDialog打开的窗体怎么关不上啊 <在线等待>怎样关闭页面? 关于extjs饼图的问题 日历控件问题,如何设置今天以前的日期不可选,js可以实现么 google地图获取景点景区数据
<div id="test">
<input type="checkbox" value="1"/><label>1</label>
<input type="checkbox" value="2"/><label>2</label>
<input type="checkbox" value="3"/><label>3</label>
</div>2:js如下
function fun(){
var _parent = document.getElementById("test");
var _checkbox = _parent.getElementsByTagName("input");
var _label = _parent.getElementsByTagName("label");
for(i=0;i<_checkbox.length;i++)
{
if(_checkbox[i].checked && (_checkbox[i].value=="1" || _checkbox[i].value=="2"))
{
//我这里是做示例,因此是指定了值为1或2的,把这个改成正确答案的判断就行了
_label[i].style.color='red';
}else{_label[i].style.color=''}
}
}说明:就是将每个checkbox与一个label进行关联,因为checkbox与label的总数是等值的,因此你在遍历checkbox进行答案验证时,就可以通过相同的序号去设置对应的label的样式了我给你的那些选项外加了个id=test的div是为了能够精确定位而加的,省得你要是页面里还有其他的checkbox,你遍历的时候还得判断type=checked