日期:2014-05-17  浏览次数:20857 次

请帮忙解释一段代码吧,谢谢!
function ok(id,str){
document.getElementById(id).style.border="1px solid #00BE00";
document.getElementById(id).style.height="20px";
document.getElementById(id).style.overflow="hidden";
document.getElementById(id).style.background="#E6FFE6";
document.getElementById(id).innerHTML="<img src='images"+"/"+"ok.gif' align='absmiddle'/>"+str;
}

function err(id,str){
document.getElementById(id).style.border="1px solid FF3300";
document.getElementById(id).style.height="20px";
document.getElementById(id).style.overflow="hidden";
document.getElementById(id).style.background="#FFF1E4";
document.getElementById(id).innerHTML="<img src='images"+"/"+"err.gif' align='absmiddle'/>"+str;
}

function isNumeric(num){  
var i;  
for (i=0;i <=num.length-1;i++){  
if (isNaN(num.substring(i,i+1))){  
return false;  
}  
}  
return true;  
}  

function wrapdiv(nid,bid){
document.getElementById(nid).style.display="none";
document.getElementById(bid).style.display="block";
}

------解决方案--------------------
函数说明:
ok、给某个元素加一些CSS样式属性,最后插入一张OK的图片+说明。
err、给某个元素加一些CSS样式属性,最后插入一张err的图片+说明。
isNumeric、判断是否为数字
wrapdiv、给两个参数加隐藏和显示属性