JavaScript

[JavaScript] input 태그 안에 텍스트 내용 알림 창 띄우기

퓨어맨 2022. 5. 27. 02:31
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>ex05DOM실습</title>
</head>
<body>

    <input type="text">
    <button>클릭</button>
    <script>
        // 1. 태그들 가져오기
        let input = document.querySelector('input')
        let btn = document.querySelector('button')

        // 2. 이벤트 처리하기
        btn.addEventListener('click',function(){
            // 3. input태그 안에 있는 텍스트를 가져와서
            //    알림창으로 띄워주기
            // -> input 태그는 닫는 태그가 존재하지 않는다.
            // -> value라는 attribute를 기준으로 안에 있는 글자를 가져올 수 있다.
            alert(input.value)
            // 텍스트 공간 비워주기
            input.value = ''
        })

        // DOM의 요소들을 가져왔을 때 사용할 수 있는 property
        // 1. 태그.innerHTML
        // : 닫는 태그가 존재하는 태그들에 내부 내용을 가져오거나
        //   변경하고 싶을 때 사용하는 기능
        // 2. 태그.attribute
        // : 각각의 태그들의 속성을 가져오거나 변경할 수 있는 방법
        // ex) input.value / img.src / a.href
        // 3. 태그.style.스타일속성명
        // : 각각의 태그들의 스타일 속성을 가져오거나 변경할 수 있는 방법
        // ex) div.style.width = '300px'

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

 

'JavaScript' 카테고리의 다른 글

[JavaScript] 이미지 변경하기  (0) 2022.05.30
[JavaScript] 위시리스트 만들기  (0) 2022.05.30
[JavaScript] DOM2  (0) 2022.05.27
[JavaScript] DOM1  (0) 2022.05.27
[JavaScript] 객체  (0) 2022.05.27