function n(){
var span=document.getElementById("s1");
var val=document.getElementById("i1").value;
if(isNaN(val)){
span.innerHTML="请输入数字";
}else{
if(val<0){
span.innerHTML="负数没有阶乘";
}else if(val==0){
span.innerHTML=1;
}else{
var r=1;
for(var i=1;i<=val;i++){
r=r*i
}
span.innerHTML=r;
}
}
}
在这个小方法中var span=document.getElementById("s1");一定要写方法里面,写外面不认,与java不同。
时间: 2024-10-13 11:13:40