๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๐Ÿš€ ์ž๋ฐ” ์Šคํฌ๋ฆฝํŠธ JavaScript

์ž๋ฐ” ์Šคํฌ๋ฆฝํŠธ ์ดˆ๊ธ‰ ๋ฌธ์ œ/ํ’€์ด ๐Ÿ“4๏ธโƒฃ

by Meteora_ 2021. 3. 4.
728x90

๋ฌธ์ œ 1

๋ฌธ์ œํ’€์ด ->

๋”๋ณด๊ธฐ
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
 
 
<h3>๋ฐฐ์—ด์˜ ์—ฐ์‚ฐ</h3>
 
<table border="1">
<col width="30"><col width="50"><col width="50"><col width="80">
 
<tr>
    <th>๋ฒˆํ˜ธ</th><th>a</th><th>b</th><th>a x b</th>
</tr>
 
<tr>
    <th>1</th><td id="n11">5</td><td id="n12">33</td>
    <td>
        <button onclick="multi(0)">๊ณ„์‚ฐ๊ฒฐ๊ณผ</button>
    </td>
</tr>
<tr>  
    <th>2</th><td id="n21">12</td><td id="n22">14</td>
    <td>
        <button onclick="multi(1)">๊ณ„์‚ฐ๊ฒฐ๊ณผ</button>
    </td>
</tr>
<tr>  
    <th>3</th><td id="n31">18</td><td id="n32">65</td>
    <td>
        <button onclick="multi(2)">๊ณ„์‚ฐ๊ฒฐ๊ณผ</button>
    </td>
</tr>
 
</table>
 
<script type="text/javascript">
 
let a = new Array(3);
a[0] = document.getElementById("n11").innerHTML;
a[1] = document.getElementById("n21").innerHTML;
a[2] = document.getElementById("n31").innerHTML;
 
let b = new Array(3);
b[0] = document.getElementById("n12").innerHTML;
b[1] = document.getElementById("n22").innerHTML;
b[2] = document.getElementById("n32").innerHTML;
 
function multi( n ) {
     
    a[0] = Number(document.getElementById("n11").innerHTML);
    a[1] = Number(document.getElementById("n21").innerHTML);
    a[2] = Number(document.getElementById("n31").innerHTML);
     
    b[0] = parseInt(document.getElementById("n12").innerHTML);
    b[1] = parseInt(document.getElementById("n22").innerHTML);
    b[2] = parseInt(document.getElementById("n32").innerHTML);
     
    let res = a[n] * b[n];
    alert("๊ฒฐ๊ณผ๋Š” " + res + "์ž…๋‹ˆ๋‹ค");
}
 
</script>
 

 
</body>

</html>

๋ฌธ์ œ 2

๋ฌธ์ œ ํ’€์ด ->

๋”๋ณด๊ธฐ
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>

	<h3>๋‹จ๊ฐ€x์ˆ˜๋Ÿ‰ ์ผ๋žŒํ‘œ</h3>
	
	              	<!--ํ…Œ์ด๋ธ”๋ผ์ธ -->
	<table border="1">
		<tr>	
			<th>๊ฐœ์ˆ˜</th><th>์ œํ’ˆA</th><th>์ œํ’ˆB</th><th>์ƒํ’ˆC</th>
		</tr>
	
	
	<script type="text/javascript">
	
	let cost = new Array(3);
	cost[0] = 300;
	cost[1] = 450;
	cost[2] = 520;
	
	for(i=1;i<=10;i++){
		document.write("<tr>");                  //์—ด ๊ป๋‹ค๊ตฌ ๋งŒ๋“ค๊ธฐ
			document.write("<th>"+i+"</th>");    //์ˆซ์ž ๋ถ€์—ฌ!
			for(j=0;j<cost.length;j++){          //์—ด 3๊ฐœ ๋งŒ๋“ค๊ธฐ!
				document.write("<td>"+(cost[j]*i)+"์›</td>"); //๋ฐ์ดํ„ฐ ๋„ฃ๊ธฐ !
			}
			document.write("</tr>"); //์—ด๊ป๋‹ค๊ตฌ ๋๋‚˜๋Š”๊ณณ -> 10๋ฒˆ ๋ฐ˜๋ณต
	}
	
	</script>
</table>

</body>
</html>

๋ฌธ์ œ 3

๋”๋ณด๊ธฐ
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>

<h3>(๋ฌธ์ œ)</h3>
์‚ฌ๋‚˜์ด๋“ค์˜ ์˜ํ™”์ธ ํƒ‘๊ฑด์€ ๊ตฐ์ธ ์˜ํ™”์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด ์œก๊ตฐ,ํ•ด๊ตฐ,๊ณต๊ตฐ ์ค‘ ์–ด๋Š ๊ตฐ์˜ ์˜ํ™”์ผ๊นŒ์š”?
<br><br>
<button type="button" onclick="checkTheAnswer()">๋‹ต์„ ๋ณด๋‹ค</button>
<br><br>
โ€ป๋ฒ„ํŠผ์„ ํ•œ ๋ฒˆ ํด๋ฆญํ•˜๋ฉด ํžŒํŠธ๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
<br>
โ€ป๋ฒ„ํŠผ์„ ๋‘ ๋ฒˆ ํด๋ฆญํ•˜๋ฉด ๋‹ต์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

<script type="text/javascript">

let i = 1;
function checkTheAnswer(){
	if(i==1){
		alert("[ํžŒํŠธ]๋ฌผ๊ฐœ");
	}
	else{
		alert("์ •๋‹ต -> ํ•ด ๊ตฐ");
	}
	i++;
}

</script>

</body>
</html>

(์ฃผ์ธ์žฅ์€ ๋ฌผ๊ฐœ์ž…๋‹ˆ๋‹ค)


๋ฌธ์ œ 4

๋”๋ณด๊ธฐ
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>

	<h1>๋ฌธ์ œ</h1>
	๋‹ค์Œ ์ด์ฐจ ๋ฐฉ์ •์‹์„ ๊ตฌํ•˜๊ณ , ๊ทธ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜์‹ญ์‹œ์˜ค
	<img src="number.png">
	<br>
	<button onclick=answermethod(1)>x=1</button>
	<button onclick=answermethod(2)>x=2</button>
	<button onclick=answermethod(3)>x=3</button>
	<button onclick=answermethod(4)>x=4</button>
	<button onclick=answermethod(5)>x=5</button>
	<br>
	<br>
	โ€ป์˜ฌ๋ฐ”๋ฅธ ๋‹ต์€ 2๊ฐœ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

<script type="text/javascript">
	
	function answermethod(n){
		if(n<=1){
			alert("์˜ค๋‹ต์ด์•ผ์ž„๋งˆ");
		}
		else if(n<=3){
			alert("์ •๋‹ต์ž…๋‹ˆ๋‹ค.");
		}
		else{
			alert("์˜ค๋‹ต์ž…๋‹ˆ๋‹ค.");
		}
	}
	
	
</script>





</body>
</html>

๋ฌธ์ œ 5

๋”๋ณด๊ธฐ
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>

<style type="text/css">
th{
	background-color: green;
}

</style>

</head>
<body>

<h1>ํฌํ„ธ ์‚ฌ์ดํŠธ</h1>
<br>
"์—ด๊ธฐ"๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜๋ฉด ํ•ด๋‹น ํ™ˆํŽ˜์ด์ง€๋ฅผ ์ƒˆ ์ฐฝ์—์„œ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
<br><br>
<table border="1">
	<tr>
		<th>๋„ค์ด๋ฒ„</th><td>http://www.naver.com/</td>
		<td><button onclick="goWeb(1)">์—ด๊ธฐ</button></td> <!-- ๋ฒ„ํŠผ์˜์—ญ -->
	</tr>
	
	<tr>
		<th>๋‹ค์Œ</th><td>http://www.daum.net/</td>
		<td><button onclick="goWeb(2)">์—ด๊ธฐ</button></td> <!-- ๋ฒ„ํŠผ์˜์—ญ -->
	</tr>
	
	<tr>
		<th>๋„ค์ด๋ฒ„</th><td>http://zum.com/</td>
		<td><button onclick="goWeb(3)">์—ด๊ธฐ</button></td> <!-- ๋ฒ„ํŠผ์˜์—ญ -->
	</tr>

</table>


<script type="text/javascript">

	function goWeb(n){
		if(n==1){
			window.open("http://www.naver.com/");
		}
		else if(n==2){
			window.open("http://www.daum.net/");
		}
		else{
			window.open("http://zum.com/");
		}
	}

</script>



</body>
</html>

๋ฌธ์ œ 6

๋ฌธ์ œ ํ’€์ด์— ํ•„์š”ํ•œ ์ด๋ฏธ์ง€ ํŒŒ์ผ

choose.png
0.01MB
pic01.jpg
0.03MB
pic02.jpg
0.03MB
pic03.jpg
0.04MB
pic04.jpg
0.04MB

์ฃผ์˜ : (choose.png์˜ ๊ฒฝ์šฐ ์ œ๊ฐ€ ๋˜ฅ์†์œผ๋กœ ๋งŒ๋“  ๋ฉ”์ธํ™”๋ฉด ์ด๊ธฐ๋•Œ๋ฌธ์— ์„ฑ์˜๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ๋ณธ์ธ์ด ์›ํ•˜๋Š” ์‚ฌ์ง„์„ ๋„ฃ์–ด์ฃผ์„ธ์š”)

๋”๋ณด๊ธฐ
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
	<h1>์‚ฌ์ง„๋“ค</h1>           <!-- ๋ฉ”์ธ  -->
	<br>
	<table border="1">
	<tr>
    	<td>
        <img alt="" src="choose.png" name="MainPhoto">
    	</td>
    <td valign="top">
        <form name="pom">
            ์‚ฌ์ง„์˜ ์„ ํƒ<br>
            <select name="picture" onchange="ChangePhoto()">
                <option>์‚ฌ์ง„ ์„ ํƒ</option>
                <option value="pic01.jpg">์ฒซ๋ฒˆ์งธ ์‚ฌ์ง„</option>
                <option value="pic02.jpg">๋‘๋ฒˆ์งธ ์‚ฌ์ง„</option>
                <option value="pic03.jpg">์„ธ๋ฒˆ์งธ ์‚ฌ์ง„</option>
                <option value="pic04.jpg">๋„ค๋ฒˆ์งธ ์‚ฌ์ง„</option>
            </select>
        </form>   
    </td> 
</tr>
</table>

	<script type="text/javascript">
	
	function ChangePhoto(){
		
	let selnum = document.pom.picture.selectedIndex;
		//alert(selnum);
		
		if(selnum!=0){
			document.MainPhoto.src = document.pom.picture.options[selnum].value;
		}
	}
	
	</script>
	
</body>
</html>

 

๋Œ“๊ธ€