javascript

<script hype="text/javascript">
function check(){//往p标签里插入input标签和span标签
   var p=document.createElement("p");
   document.body.appendChild(p);
   var input=document.createElement("input");
   p.appendChild(input);
   var span=document.createElement("span");
   p.appendChild(span);
   
   p.text=input;
   p.output=span;

   p.className="pp";
}

function isNumber(str){//用for循环判断用户输入是否为数值格式
   for(var i=0;i<str.length;i++){
       if(!('0'<=str[i]&&str[i]<=9)){
           return false;
       }
   }
   return true;
}

function mull(){
   var paras=document.getElementsByClassName("pp");
   for(var i=0;i<paras.length;i++){
       if(isNumber(paras[i].text.value)){
           paras[i].output.innerHTML=paras[i].text.value;
       }else{
           paras[i].output.innerHTML="*";
       }
   }

   i=findNumber(paras);
    var out=document.getElementById("out");
   if(i==-1){
       out.innerHTML="*";
   }else{
       out.innerHTML=paras[i].text.value;
   }
}

function findNumber(isValue){
   for(var i=0;i<isValue.length;i++){
       if(isNumber(isValue[i].text.value)){
	  break;
       }
   }
   return -1;
}
</script>
<body>
<button onclick="check()">生成文本框</button>
<button onclick="mull()">显示</button>
<span id="out">0</span>
</body>

你可能感兴趣的:(JavaScript)