개발 이야기/개발 도서

제로초 자바스크립트 입문 <HTML 파일 생성 및 DOM 사용하기>

sonoa 2024. 3. 13. 09:07
반응형

웹 브라우저에 보이는 화면
console

// word-relay.html

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>끝말잇기</title>
  </head>
  <body>
    <div><span id="order">1</span>번째 참가자</div>
    <div>제시어: <span id="word"></span></div>
    <input type="text" />
    <button>입력</button>
    <button class="hello">버튼2</button>
    <button class="hello">버튼3</button>
    <script>
      // 형식
      // document.querySelector('선택자')
      const $input = document.querySelector('input');
      console.log($input);
      const $button = document.querySelector('button');
      console.log($button);
      const $$buttons = document.querySelectorAll('button');
      console.log('$$button');
      // document.querySelector('#<id 속성 값>')
      const $order = document.querySelector('#order');
      console.log($order);
      // document.querySelector('.<class 속성 값>')
      const $$buttons2 = document.querySelectorAll('.hello');
      console.log($$buttons2);
      // document.querySelector('선택자 내부선택자 내부선택자')
      const $span = document.querySelector('div span');
      console.log($span);
      // 태그.textContent  태그 내부의 문자열을 가져옴
      console.log($order.textContent);
      const $div = document.querySelector('div');
      console.log($div.textContent);
      // 태그.innerHTML  태그 내부의 HTML 태그를 포함한 문자열을 가져옴
      console.log($div.innerHTML);
      // 태그.textContent = 값;  태그 내부의 문자열을 해당 값으로 설정함
      $order.textContent = 2;
      console.log(typeof $order.textContent);
      // 태그.innerHTML = 값; 태그 내부의 태그를 해당 값으로 설정함
      $div.innerHTML = '';
      $button.innerHTML = '<b>굵게<b>';
      // <입력태그>.value  입력창의 값을 가져옴
      // <입력태그>.value = 값;  입력창에 값을 넣음
      // <입력태그>.focus()  입력창을 하이라이트함
    </script>
  </body>
</html>

 

 

반응형