riverlee1132의 공책

[바닐라JS] 클릭하면 텍스트 변경 본문

오답노트

[바닐라JS] 클릭하면 텍스트 변경

1132 2023. 1. 4. 15:36

HTML

<section id="part">
  <span>안녕하세요</span>
  <button type= "button" id="go">클릭!</button>
</section>

 

CSS

section{
  text-align:center;
  margin-top: 7%;
}

span{
  font-size: 60px;
  display:block;
}

button{
  width: 60px;
  height: 34px;
  margin-top: 30px;
}

 

JS

const text = document.querySelector("#part span");
const btn = document.querySelector("#go");

function change(){
  text.innerText = '피카츄입니다'
}

btn.addEventListener("click", function(change){
  if(text.innerText === '안녕하세요'){
    text.innerText = '피카츄입니다';
  } else text.innerText = '안녕하세요';
});

 

버튼을 클릭하면 

안녕하세요 > 피카츄입니다 > 안녕하세요 > 피카츄입니다 .... 반복

 

 

 

'오답노트' 카테고리의 다른 글

[CSS] 네이버 블로그에 위젯 달기  (0) 2023.01.04
화면에서 사용하는 단위  (0) 2022.12.07
[머티리얼] large screens  (0) 2022.12.06