?? 2.4.htm
字號:
<html>
<head>
<title>do-while語句</title>
</head>
<body>
<h1>do-while語句應用舉例</h1>
<hr>
<form id="form1">
<input type="text" id="Num1" name="Num1" size="15" value="請在這里輸入行數">
<input type="text" id="Num2" name="Num2" size="15" value="請在這里輸入列數">
<input type="button" value="列表格" onclick="NumSubmit();">
</form>
<script language="JavaScript">
<!--
function NumSubmit() //函數:用戶輸入內容的判斷
{
//使用兩個變量存儲用戶輸入的行、列值
InputNum1=form1.Num1.value;
InputNum2=form1.Num2.value;
//進行各種輸入情況的判斷
if(isNaN(InputNum1)||isNaN(InputNum2)) //如果輸入的內容不是數值
{
alert("行或列不是數值!")
}
else
{
if(InputNum1==""||InputNum2=="") //如果輸入內容為空
{
alert("行或列輸入不能為空!");
}
else //如果輸入了一個數值
{
showTable(InputNum1,InputNum2); //調用函數showTable()顯示表格
}
}
}
function showTable(Numb1,Numb2) //函數:畫出表格
{
var Numb1,Numb2;
var m=1,n=1;
if(Numb1<1||Numb2<1) //如果輸入值太小
{
alert("行或列輸入值太小!");
}
if(Numb1>100||Numb2>100) //如果輸入值太大
{
alert("行或列輸入值太大!");
}
else //如果輸入值在1~100之間
{
document.write("<head><title>do-while循環示例</title></head>");
document.write("使用do-while循環語句畫出的");
document.write(Numb1+"行"+Numb2+"列的表格:<br><br>");
//表格開始
document.write("<table border='1' bordercolor='green'");
document.write("cellpadding='10' cellspacing='10'>");
do{
document.write("<tr>");
do{
//輸出單元格內容
document.write("<td align='center'>第"+m+"行第"+n+"列</td>");
n++; //下一列
}while(n<1); //列
document.write("</tr>"); //行結束
m++; //下一行
n=1; //列數重新計算
}while(m<=Numb1); //行
document.write("</table>"); //表格結束
}
}
//-->
</script>
</body>
</html>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -