• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 JavaScript, TS 게시판 파라피터 문법

파라피터 문법

8 글 보임 - 1 에서 8 까지 (총 8 중에서)
  • 글쓴이
  • #106412

    리토
    참가자
    <!DOCTYPE html>
    <html lang="en">
    <head>
      <meta charset="UTF-8">
      <meta name="viewport" content="width=device-width, initial-scale=1.0">
      <title>아이디&비번</title>
      <link rel="stylesheet" href="css/03.css">
    </head>
    <body>
      <div class="wrap">
        <div class="alert"></div>
        <button onclick="입력('아이디를 입력하세요')">버튼1</button>
        <button onclick="입력('비밀번호를 입력하세요')">버튼2</button>
      </div>
      <script>
        function 입력(구멍){
          document.getElementsByClassName('alert')[0].style.display='block';
          document.getElementsByClassName('alert')[0].innerHTML='구멍';
        }
      </script>
    </body>
    </html>
    
    안녕하세요! 위 문장을 실행하면 계속 구멍이라고만 뜨는데, 혹시 class="alert"의 내용을 p태그 사용하신 것처럼 따로 
    아이디(혹은 클래스 등)를 지정하지 않으면, innerHTML이라고 써도 알아듣지 못하는 건가요? 
    ( <div class="alert">☆</div> 이 사이 콘텐츠(☆) 부분이요!) 
    미리 답변 감사드립니다.
    #106422

    codingapple
    키 마스터
    따옴표치면 파라미터가아니라 '구멍'이라는 문자라는 뜻입니다
    #106452

    리토
    참가자
    빠른 답변 정말 감사합니다! 제가 하다보니 한가지 더 궁금한 점이 생겼습니다.
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
      <meta charset="UTF-8">
      <meta name="viewport" content="width=device-width, initial-scale=1.0">
      <title>아이디&비번</title>
      <style>
        .alert{
        width: 100%;
        height: 100px;
        margin-bottom: 1rem;
        background: white;
        border:2px solid black;
        text-align: center;
        line-height: 100px;
        display: none;
    }
      </style>
    </head>
    <body>
      <div class="wrap">
        <div class="alert">
          <button onclick="닫기()”>닫기</button>
        </div>
        <button onclick="입력('아이디를 입력하세요')">버튼1</button>
        <button onclick="입력('비밀번호를 입력하세요')">버튼2</button>
      </div>
      <script>
        function 입력(구멍){
          document.getElementsByClassName('alert')[0].style.display='block';
          document.getElementsByClassName('alert')[0].innerHTML=구멍;
        }
    
        function 닫기(){
          document.getElementsByClassName('alert')[0].style.display=none;
        }
      </script>
    </body>
    </html>
    
    위 코드를 실행하면 닫기버튼이 아예 보이지 않습니다.
    입력(구멍)에 속성을 추가했어야 하거나 뭘 빠뜨려서 그런 것 같은데..
    이것저것 시도해봤지만.. 정확한 이유를 모르겠습니다!ㅠㅠ
    
    
    #106465

    codingapple
    키 마스터
     onclick="닫기()” 
    뒷 따옴표가 이상한듯요
    #106495

    리토
    참가자
    안녕하세요! 답변 감사합니다! 뒷따옴표는 게시판에서 수정했더니 저렇게 다르게 보이는 것 같습니다. 혹시나 해서 저 부분만 지우고 다시 해봤는데도 안되는데, 코드에는 이상이 없는 걸까요??
    #106497

    codingapple
    키 마스터
    <div class="alert"> innerHTML을 수정하라고코드짜서 button태그도 사라지는듯요 
    제목만 수정합시다
    #106688

    리토
    참가자
    안녕하세요! 선생님이 말씀주신 제목은 alert안에 p태그(예시)를 추가해서 문장(구멍에 지정한)만을 수정할 수 있게
    코드를 짜라고 말씀하신 게 맞을까요..?! 
    
     <div class="alert">
          <p id="title">안녕하세요</p>
          <button onclick='닫기()'>닫기</button>
      </div>
    
     p태그 추가해서 따로 지정하니 됐습니다. ㅎㅎ 감사합니다!!
    
    #106714

    codingapple
    키 마스터
8 글 보임 - 1 에서 8 까지 (총 8 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠