{js} for文の練習。

なんとなく。
<script type="text/javascript">
window.onload = function(){
	var hoge = "";
	hoge += "<table>";

	for(i=0; i<10; i++){
		hoge +="<tr><td>" + i + "</td></tr>";
	}

	hoge +="</table>";

	document.getElementById("ho").innerHTML = hoge;
}
</script>

for文練習2

<blockquote>
<input type="button" onClick="geho()" value="生成">
<script type="text/javascript">
function geho(){
	var hoge2 = "";
	var x = "";
	hoge2 += "<table>";

for(j=0; j<10; j++){
	hoge2 +="<tr>";
	
	for(i=0; i<10; i++){
		hoge2 +="<td>" + i + "</td>";
	}

	hoge2 +="</tr>";
}

	hoge2 +="</table>";

	document.getElementById("ho2").innerHTML = hoge2;
}
</script>

<div id="ho2"></div>
</blockquote>

for文練習3


<input type="button" onClick="gehori()" value="0〜99の数字をjsで生成">
<script type="text/javascript">
function gehori(){
	var hoge3 = "";
	var num = -1;
	hoge3 += "<table>";

for(j=0; j<10; j++){
	hoge3 +="<tr>";
	
	for(i=0; i<10; i++){
		num ++;
		hoge3 +="<td>" + num + "</td>";
	}

	hoge3 +="</tr>";
}

	hoge3 +="</table>";

	document.getElementById("hohoho").innerHTML = hoge3;
}
</script>

<div id="hohoho"></div>

for文練習4

もう一個for文で囲んだら、tableが二個できた。なるほど、こうなるのか。for文の3重入れ子。for文って美しいなぁ。


<input type="button" onClick="gehorin()" value="0〜99の数字をjsで生成 + α">
<script type="text/javascript">
function gehorin(){
	var hoge4 = "";
	var num = -1;

for(z=0;z<2;z++){

	hoge4 += "<table>";

	for(j=0; j<10; j++){
		hoge4 +="<tr>";
		
		for(i=0; i<10; i++){
			num ++;
			hoge4 +="<td>" + num + "</td>";
		}
	
		hoge4 +="</tr>";
	}

	hoge4 +="</table>";
}

	document.getElementById("hohohofo").innerHTML = hoge4;
}
</script>

<div id="hohohofo"></div>

カテゴリ:

トラックバック(0)

トラックバックURL: http://www.0yen-coding.com/mt-tb.cgi/268

コメントする

あわせて読みたいブログパーツ