먼저 css의 상태
div{
border:1px solid black;
width:300px;
height:100px;
display:none;
}
body내용
<div id="divId">
test
</div>
<button onClick="mycl1()">click</button>
마지막 script내용
<script>
let id = document.getElementById("divId");
function mycl1(){
if(id.style.display=="block"){
id.style.display="none";
}
else {
id.style.display="block";
}
}
</script>
🤔코드 복습
if(id.style.display=="block"){
id.style.display="none";
}
👉 id(앞에 만들어놓은 객체) 의 style 의 display 속성이 block이면
id(앞에 만들어놓은 객체) 의 style 의 display 속성을 none으로 바꿔라!
else {
id.style.display="block";
}
🙄 문득 든 생각
let id= document.getElementById를 사용하지 않고
id값만을 이용해서 divId.style.display 라고 해도 상관이 없을까?
선생님의 답변)
상관없다고 하셨당 :) !
'✍ 따뜻한 개발 공부' 카테고리의 다른 글
[javascript] 사진 확대해서 띄우기 / onClick 이벤트 활용하여, 사진 클릭 시 사진 확대하기 (0) | 2022.09.04 |
---|---|
[api] 구글 map x , 카카오 map x ! 구글 회원가입없이 홈페이지 지도 만들기 / api 이용하여 사이트에 현재 위치 표시하기 (0) | 2022.09.03 |
[코딩 용어] 갑자기 헷갈리기 시작한 Parameter 와 Argument 의 차이 정리 💭 (0) | 2022.08.30 |
[JavaScript] JavaScript를 통해 오디오 제어기 만들어보기 (0) | 2022.08.29 |
[canvas] canvas가 뭐야~? / canvas를 이용하여 사각형 그림 그리기 😊 (0) | 2022.08.28 |
댓글