🚀 자바 스크립트 JavaScript
4️⃣ 자바 스크립트 일반태그, 폼(from)태그 Getter와 Setter + 메소드
Meteora_
2021. 3. 2. 13:19
728x90
일반태그는 output만 내보냄
-> .innerHTML로 접근
form태그는 input을 허용하고 out도 내보냄
-> .value로 접근
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<p id="demo">p tag id demo</p> <!-- 일반태그(output) -->
<input type="text" id="text" value="" size="20"> <!-- form태그(input, output) -->
<br>
<input type="button" value="input button" onclick="btnclick()">
<br>
<script type="text/javascript">
function btnclick(){
alert("btnclick() 호출");
document.getElementById("demo").innerHTML="버튼이 클릭됨!!"; //일반태그의 값은 innerhtml을 쓴다
let text = document.getElementById("text").value; //setter 폼태그는 value라고쓴다
alert("text:"+text); //확인
document.getElementById("text").value = "World"; //getter 내보내줄때
}
</script>
<br><br>
<input type="button" value="input button" onclick="btnfunc(1)">
<br>
<button type="button" onclick="">button tag</button>
<script type="text/javascript">
function btnfunc(num){
let name;
name = 'input button click';
if(num == 1){
}else{
name = 'button tag click';
}
alert(name);
document.getElementById("demo").innerHTML = sum(3, 6);
document.getElementById("text").value = sum(3, 6);
}
function sum(x,y) {
return x * y;
}
</script>
<br><br>
입력:<input type="text" id="num" value="123">
<br><br>
<button type="button" onclick="inputclick()">클릭</button>
<script type="text/javascript">
function inputclick(){
let num = document.getElementById("num").value;
document.getElementById("num").value = parseInt(num) + 3;
}
</script>
</body>
</html>