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

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

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

by Meteora_ 2021. 3. 2.
728x90

1.

 

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

 

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>

</head>
<body>

<img alt="๋‚ด ๋ฉ”์‹œ์ง€ ์ž…๋‹ˆ๋‹ค" id="img" src="tahiti01.jpg" onclick="alert('ํƒ€ํžˆํ‹ฐ ์‚ฌ์ง„์ž…๋‹ˆ๋‹ค')">
<br>
<img alt="" src="tahiti01.jpg" onclick="func()"> 

</body>

<script type="text/javascript">

function func() {
	alert('ํƒ€ํžˆํ‹ฐ ์‚ฌ์ง„์ž…๋‹ˆ๋‹ค');
}
/*
let msg = document.getElementById("img").alt;
alert(msg);*/

</script>


</html>

 

2. 

 

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

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>


<h1>๋ฌธ์ œ</h1>
<h3>ํ•œ๊ตญ์—์„œ ์ œ์ผ ๋†’์€ ์‚ฐ์€?</h3>
๋‹ต:<input type="text" id="answer">

<input type="button" onclick="func()" value="๋‹ต">


<script type="text/javascript">

function func(){
	let answer = document.getElementById('answer').value;
	if(answer == ""){
		alert('์ •๋‹ต์„ ๊ธฐ์ž…ํ•ด์ฃผ์‹ญ์‹œ์˜ค');
	}
	else if(answer == "ํ•œ๋ผ์‚ฐ"){
		alert('์ •๋‹ต์ž…๋‹ˆ๋‹ค.')
	}
	else {
		document.getElementById('answer').value="";
		alert('์ •๋‹ต์ด ์•„๋‹™๋‹ˆ๋‹ค.')
	}
}

</script>

</body>
</html>

3.

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

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>

 <h3>๋ณ€์ˆ˜์˜ ์—ฐ์‚ฐ</h3>
 a, b์— ๋Œ€ํ•ด์„œ ๋ณ€์ˆ˜ a์™€ b์˜ ๊ณ„์‚ฐ ๊ฒฐ๊ณผ๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.
 <br><br>
  <button type="button" onclick="plus()">๋ง์…ˆ</button>
<button type="button" onclick="minus()">๋บ„์…ˆ</button>
<button type="button" onclick="multi()">๊ณฑ์…ˆ</button>
<button type="button" onclick="div()">๋‚˜๋ˆ—์…ˆ</button>
<button type="button" onclick="left()">๋‚˜๋จธ์ง€</button>
<br><br>  
<input type="text" id="a" size="10"/>
<input type="text" id="oper" size="5"/>
<input type="text" id="b" size="10"/>
=
<input type="text" id="result" size="10"/>

  <script type="text/javascript">

  let a, b;
   
    function getValue() {
    a = parseInt(document.getElementById("a").value);
    b = parseInt(document.getElementById("b").value);
    }
    
    function plus() {
      getValue();
      document.getElementById('oper').value='+';
      document.getElementById('result').value=a+b;
    }
    
    function minus() {
        getValue();
        document.getElementById('oper').value='-';
        document.getElementById('result').value=a-b;
      }
    
    function multi() {
        getValue();
        document.getElementById('oper').value='*';
        document.getElementById('result').value=a*b;
      }

    function div() {
      getValue();
      
      if(b==0) {
        alert('๊ณ„์‚ฐํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค');
        return;
      }
      
      document.getElementById('oper').value='/';
      document.getElementById('result').value=a/b;
    }
    
    function left() {
        getValue();
        document.getElementById('oper').value='%';
        document.getElementById('result').value=a%b;
      }

    
    
  </script>
  
</body>
</html>

4. 

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

 

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>

<h1>์ฒด์œก๊ด€ ์ด์šฉ ์š”๊ธˆ</h1>
๊ธฐ๋ณธ ์‚ฌ์šฉ๋ฃŒ(2๋ฉด, 4์‹œ๊ฐ„)40,800์›
<br>
<input type="checkbox" name="gym" value=20000 onclick="cal()">์•ผ๊ฐ„์กฐ๋ช…(20,000์›)
<br>
<input type="checkbox" name="gym" value=4000 onclick="cal()">๋ฐฐ๊ตฌ๋„คํŠธx2๋ฉด(4,000์›)
<br>
<input type="checkbox" name="gym" value=5000 onclick="cal()">๋ฐฐ๊ตฌx10๊ฐœ (5,000์›)
<br>

ํ•ฉ๊ณ„๊ธˆ์•ก <input type="text" id="value" value="40800">์›ํ˜•


<script type="text/javascript">

function cal(){
	let value = document.getElementsByName("gym");  // 0, 1, 2
	let sum = 40800;
	let a = 0;
	let b = 0;
	let c = 0;
	
	if(value[0].checked)
	a=value[0].value*1;
	if(value[1].checked)
	b=value[1].value*1;
	if(value[2].checked)
	c=value[2].value*1;
	
	sum+=a+b+c;
	document.getElementById("value").value=sum;
	
}


</script>

</body>
</html>

๋Œ“๊ธ€