深圳市知了网络信息技术有限公司
专注APP软件开发/云平台开发/物联网智能硬件开发
硬件开发 软件开发 APP开发 核心能力 开发案例 新闻资讯 关于我们
全国服务热线
4008-799-335

经验分享

NEWS

软件开发之JS初学
发布时间:2019-12-04 21:52:15 作者:知了网络 浏览量:5726人已阅读过
这个一个简单的测试页面(jsp写的)的js   ,题目是十个单选题,四个选项。下面是个简单的提示功能。
哪题没有完成。获得没完成题目的焦点,并改变题目背景颜色
<script type="text/javascript">
function subForm(){
for(var i = 0;i< 10;i++){
var temp = "Qst"+(i+1); //如:Qst1就是第一个单选题的name
//alert(temp);
var radio = document.getElementsByName(temp); //得到第i题(根据数据下标) 的四个选项
var trs=document.getElementsByTagName('tr'); //得到所有tr标签

for(var j=0 ; j < 4 ; j++){
if(radio[j].checked == true){
trs[(6*(i+1)-2)].style.backgroundColor='white';
break;
}
if(j == 3 && radio[j].checked == false){
alert("第"+(i+1)+"题未完成");
var tem = 'td'+(i+1); //“如:td1就是表单中题目的所在td的id”
document.getElementById(tem).focus(); //通过得到没有做的题目所在td的焦点
trs[(6*(i+1)-2)].style.backgroundColor='skyblue'; //这个tr所在数组的下标位置(6*(i+1)-2)跟自己排版有关
return false;
}
}
}
}
</script>


热门标签:软件开发软件开发公司深圳软件开发
全国服务热线
全国服务热线 全国服务热线  4008-799-335
24小时服务热线
24小时服务热线 24小时服务热线  13510480364
工具条

扫一扫加微信好友

返回顶部
返回顶部 返回顶部