Front-End/JavaScript
[JavaScript] 2. alert박스 만들기, 주석, 에러
발전하는 개발자
2022. 6. 5. 20:45
728x90
반응형
[alert 박스 만들기]
1. 알림 창 만들기
<div class="alert-box" id="alert">알림창임</div>
2. css파일 생성 : main.css 파일을 하나 만듦
3. html파일에 css파일을 링크로 연결, html 파일의 <head> 부분에 작성
<link rel="stylesheet" href="css파일명.css">
4. css로 알림창 꾸미기
.alert-box {
background-color: skyblue; /*배경색*/
padding: 20px; /*여백*/
color: white; /*글자색*/
border-radius: 5px; /*테두리 둥글게*/
display: none; /*숨기기*/
}
5. 버튼을 누르면 알림 창이 나타나게 하기
<button onclick="document.getElementById('alert').style.display='block';">버튼</button>
<!-- '버튼'이라는 button을 누르면 id가 alert인 요소를 찾아 나타내기 --!>
display:none; 숨기기
display:block; 나타내기
6. 버튼을 누르면 알림 창이 닫히게 하기
<button onclick="document.getElementById('alert').style.display='block';">닫기</button>
<!-- '닫기'이라는 button을 누르면 id가 alert인 요소를 찾아 숨기기 --!>
[주석처리]
주석 : 코드를 설명, 실행되지 않음
주석 처리 :VS Code에서는 ctrl+/
주석 기호 : HTML: <!-- --!>, CSS: /* */, JavaScript: //
[자주 나는 Error]
1. JavaScript 코드는 HTML 하단에 써야 함.
상단에 적은 HTML을 조작하기 위해 쓰는 코드가 Javascript코드이므로.
2. 셀렉터 오타 주의
getElementById(*) *에 들어갈 단어가 상단의 찾아서 바꿔야 할 요소랑 동일하게 적었는지 확인하기
Uncaught TypeError: Cannot read properties of null 오류 발생의 원인이 됨
3. 오타
철자, 대소문자, 따옴표, 괄호 등등 정확하게 적었는지 확인
728x90
반응형