JS_연습문제5

송지윤·2024년 2월 4일
0

JavaScript 연습문제

목록 보기
21/22

<head>
	<style>
		.container {
			width: 400px;
		}

		#content{
			width: 100%;
			height: 100px;
		}

		#size{ width: 30px;}
		#color{width: 100px;}
	</style>
</head>

<body>
	<h1>크기, 색상, 내용 지정해서 등록하기</h1>
	<div class="container">

		크기 : <input type="number" id="size"> px
		|
		색상 : <input type="text" id="color">

		<button id="apply">적용</button>

		<hr>
		<textarea id="content" rows="5"></textarea>
	</div>
	<button id="registration">등록</button>

	<div id="result"></div>

	<script src="../js/5.크기,색상,내용지정해서등록하기.js"></script>
</body>
  1. 요소 가져오기 id값으로 다 가져옴
  2. 버튼 눌렀을 때 함수 작성
  3. value 붙여서 값 자체 넣어주기(안 붙이면 적용 안됨)
const size = document.getElementById("size");
const color = document.getElementById("color");
const content = document.getElementById("content");

// 버튼
const apply = document.getElementById("apply");
const registration = document.getElementById("registration");

const result = document.getElementById("result");

apply.addEventListener("click", () => {
    result.style.fontSize = `${size.value}px`
    result.style.color = color.value;
})

registration.addEventListener("click", () => {
    result.innerText = content.value;
})

0개의 댓글