Notice
Recent Posts
Recent Comments
Link
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- java
- ํ์๊ด
- ๋จธ์ ๋ฌ๋
- ์ ๊ธฐ์๊ธ
- ์์ด์ญ์ค
- ํ๊ตญ์ ๋ ฅ๊ณต์ฌ
- ํ๊ตญ์ ๋ ฅ
- ์ฐ์ ์ฉ
- ์ ๊ธฐ
- ๋ฐ์ ๋
- EC2
- Machine Learning
- ์๋ฐ
- ์์์ค
- ์ฐ์ ์ฉ์ ๊ธฐ์๊ธ
- ์์ธก
- ๊ทธ๋ํ
- ๋์ปค
- docker
- ์ ๋ ฅ๊ณํต
- ํ์
- crawling
- python
- AWS
- ํฌ๋กค๋ง
- ์ ๋ ฅ
- Spring
- ํ์ด์ฌ
- ์ ๊ธฐ์๊ธ๊ณ์ฐ
- Kepco
Archives
- Today
- Total
gyeomii
JavaScript ์์ ๋ณธ๋ฌธ
๋ฐ์ํ
๐ Good Evening~
<body>
<pre>
button์ ๋๋ฅด๋ฉด good morning ์ด good evening์ผ๋ก ๋ณ๊ฒฝํ๋๋ก ํ๋ค.
</pre>
<div id="mydiv">Good Morning</div>
<br>
<input type="button" value="click" onclick="goodEve()"/>
<script>
function goodEve(){
var result = 'Good Evening'
var obj = document.getElementById('mydiv');
obj.innerHTML= result;
}
</script>
</body>
๐ป decrease
<body>
<pre>
decrease ๋ฒํผ์ ๋๋ฅด๋ฉด input ๋ฐ์ค ์์ ๋ค์ด์๋ ์ซ์๋ฅผ 1์ฉ ๊ฐ์์ํจ๋ค
</pre>
<input type="text" id="it">
<input type="button" value="decrease" onclick="decrease()"/>
<script>
function decrease(){
let obj = document.querySelector('#it');
let num = parseInt(obj.value);
// = Number(obj.value);
obj.value = --num;
}
</script>
</body>
- ๋ฌธ์์ด์ ์ซ์๋ก ํ์
๋ณํ
- parseInt(value)
- Number(value)
โ S+U=M
<input type="text" class="it">
+
<input type="text" class="it">
// <input type="button" value="=" onclick="sum()">
<input type="button" value="=" class="btn">
<input type="text" class="it">
<script>
document.querySelector('.btn').addEventListener('click',function(){
let objs = document.querySelectorAll('.it');
let num1 = parseInt(objs[0].value);
let num2 = parseInt(objs[1].value);
objs[2].value = num1 + num2;
});
/* function sum(){
let a = document.getElementsByClassName('it')[0];
let b = document.getElementsByClassName('it')[1];
let num1 = parseInt(a.value);
let num2 = parseInt(b.value);
document.getElementsByClassName('it')[2].value = num1 + num2;
}*/
</script>
- querySelector๋ก ์ฌ๋ฌ ํญ๋ชฉ์ค ํ๋๋ฅผ ์ ํํ๋ ค๋ฉด querySelectorAll์ ์ฌ์ฉํด์ผํ๋ค.
- querySelectorAll(โ.itโ)[0]
๊ตฌ๊ตฌ๋จ
<table border="1px">
<tr>
<th>์ถ๋ ฅ ๋จ์</th>
<th>
<input type="text" id="it" style="width:80px"/>
</th>
</tr>
<tr>
<td colspan="2"><input type="button" id="btn" value="์ถ๋ ฅ" style="width:100%"></td>
</tr>
<tr>
<td colspan="2" id="mytd" style="height: 200px">
</td>
</tr>
</table>
<script>
document.querySelector('#btn').addEventListener('click',function(){
let dan = parseInt(document.querySelector('#it').value);
let result="";
for(i=1; i<10; i++){
result += `${dan} * ${i} = ${dan*i} <br>`;
}
document.querySelectorAll('td')[1].innerHTML = result;
});
</script>
ํ์ง๊ฒ์
<table border=1>
<tr>
<th>User</th>
<td>
<input type="text" id="it_user"/>
</td>
</tr>
<tr>
<th>COM</th>
<td>
<input type="text" id="it_com"/>
</td>
</tr>
<tr>
<th>Result</th>
<td>
<input type="text" id="it_result"/>
</td>
</tr>
<tr>
<td colspan="2">
<input type="button" value="PLAY" class="btn" style="width: 100%;">
</td>
</tr>
</table>
<script>
document.querySelector('.btn').addEventListener('click',function(){
let ranNum = Math.floor(Math.random()*2);
let comArr = ['ํ', '์ง'];
let user = document.getElementById('it_user').value;
let com = comArr[ranNum];
document.getElementById('it_com').value = com;
let result="";
if(user == com){
result += "User ์น๋ฆฌ";
}else{
result += "COM ์น๋ฆฌ"
}
document.getElementById('it_result').value = result;
});
</script>
๋ก๋์์ฑ
<table border=1>
<tr>
<td><div class="mydiv">__</div></td>
<td><div class="mydiv">__</div></td>
<td><div class="mydiv">__</div></td>
<td><div class="mydiv">__</div></td>
<td><div class="mydiv">__</div></td>
<td><div class="mydiv">__</div></td>
</tr>
<tr>
<td colspan="6">
<input type="button" id="btn" style="width:100%" value="๋ก๋์์ฑ">
</td>
</tr>
</table>
<script>
document.querySelector('#btn').addEventListener('click',function(){
let rottoNum = [];
for(let i=0; i<6; i++){
let num = Math.floor(Math.random() * 46) +1;
if(rottoNum.includes(num) == true){
i--;
}else{
rottoNum.push(num);
}
}
rottoNum.sort(function compare(a,b){
return a - b;
});
for(let j=0; j<6; j++){
document.querySelectorAll('div')[j].innerHTML = rottoNum[j];
}
});
</script>
๊ฐ์๋ฐ์๋ณด
<table border=1>
<tr>
<th>User</th>
<td>
<input type="text" id="itUser"/>
</td>
</tr>
<tr>
<th>COM</th>
<td>
<input type="text" id="itCom"/>
</td>
</tr>
<tr>
<th>Result</th>
<td>
<input type="text" id="itResult"/>
</td>
</tr>
<tr>
<td colspan="2">
<input type="button" value="PLAY" class="btn" style="width: 100%;">
</td>
</tr>
</table>
<script>
document.querySelector('.btn').addEventListener('click',function(){
let ranNum = Math.floor(Math.random()*3);
let comArr = ['๊ฐ์', '๋ฐ์', '๋ณด'];
let user = document.getElementById('itUser').value;
let com = comArr[ranNum];
document.getElementById('itCom').value = com;
let result="";
if(user == com){
result += "๋น๊น";
}else if(user=='๊ฐ์' && com =='๋ณด' || user=='๋ฐ์' && com =='๊ฐ์' || user=='๋ณด' && com =='๋ฐ์'){
result += "User ์น๋ฆฌ";
}else{
result += "COM ์น๋ฆฌ"
}
document.getElementById('itResult').value = result;
});
</script>
๋ณ ์ฐ๊ธฐ
<body>
<table border="1px">
<tr>
<th>์ฒซ ๋ณ์</th>
<td>
<input type="text" id="it_first"/>
</td>
</tr>
<tr>
<th>๋ ๋ณ์</th>
<td>
<input type="text" id="it_last"/>
</td>
</tr>
<tr>
<td colspan="2">
<input type="button" id="btn" value="๋ณ ์ถ๋ ฅ" style="width: 100%;">
</td>
</tr>
<tr>
<td colspan="2" style="height:150px;">
<div id="mydiv"></div>
</td>
</tr>
</table>
<script>
document.querySelector('#btn').addEventListener('click',function(){
let first = parseInt(document.querySelector('#it_first').value);
let last = parseInt(document.querySelector('#it_last').value);
let result = "";
for(i=first; i<=last; i++){
for(j=1; j<=i; j++){
result += "*";
}
result += "<br>";
}
document.getElementById('mydiv').innerHTML = result;
})
</script>
์ ํ๊ธฐ ๋ง๋ค๊ธฐ
<body>
<table border="1px">
<tr>
<td colspan="3">
<input type="text" id="it">
</td>
</tr>
<tr>
<td>
<input type="button" class="btn" value="1">
</td>
<td>
<input type="button" class="btn" value="2">
</td>
<td>
<input type="button" class="btn" value="3">
</td>
</tr>
<tr>
<td>
<input type="button" class="btn" value="4">
</td>
<td>
<input type="button" class="btn" value="5">
</td>
<td>
<input type="button" class="btn" value="6">
</td>
</tr>
<tr>
<td>
<input type="button" class="btn" value="7">
</td>
<td>
<input type="button" class="btn" value="8">
</td>
<td>
<input type="button" class="btn" value="9">
</td>
</tr>
<tr>
<td>
<input type="button" class="btn" value="0">
</td>
<td colspan="2">
<input type="button" class="btn" value="CALL" style="width:100%;">
</td>
</tr>
</table>
<script>
let objs = document.querySelectorAll('.btn');
let inputText = document.querySelector('#it');
for(let i=0; i<10; i++){
objs[i].addEventListener('click',function(){
let num = objs[i].value;
inputText.value += num
});
};
document.querySelectorAll('.btn')[10].addEventListener('click',function(){
alert("Calling to " + inputText.value);
});
</script>
๋ฐ์ํ
'๊ฐ๋ฐ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๐3D Graph1 (0) | 2023.07.27 |
---|---|
HTML์ ๋์ ์ผ๋ก ์ฌ์ฉํ๊ธฐ (0) | 2023.07.14 |
AJAX(2) - JSP์ ์ฐ๊ณ (0) | 2023.07.04 |
AJAX(1) (0) | 2023.06.30 |
MVC ํจํด (0) | 2023.06.26 |