출처 unsflash
id = "night_day"
라는 element의 value값 확인하려면 google 검색창에 'javascript element get value'라고 검색하기document.querySelector('#night_day').value
코드를 이용해 id = "night_day"
의 value값을 확인 할 수 있다.if문의 중괄호{}
안에 property가 실행되고 false일 경우 if문의 중괄호{}
는 무시되고 else문의 {}
가 실행된다.document.querySelector('#night_day').value = 'day';
가 꼭 들어가야한다.<input
id="night_day"
type="button"
value="night"
onclick="
if(document.querySelector('#night_day').value === 'night'){
document.querySelector('body').style.backgroundColor='black';
document.querySelecor('body').style.color='white';
document.querySelector('#night_day').value = 'day';
} else{
document.querySelector('body').style.backgroundColor='white';
document.querySelector('body').style.color='black';
document.querySelector('#night_day').value = 'night';
}"
/>
<input
type="button"
value="night"
onclick="
if(this.value === 'night') {
document.querySelector('body').style.backgroundColor='black';
document.querySelector('body').style.color='white';
this.value='day';
}
else{
document.querySelector('body').style.backgroundColor='white';
document.querySelector('body').style.color='black';
this.value='night';
}"
/>
cmd(ctrl) + d
버튼으로 아래 같은 코드들도 선택한다.cmd(ctrl) + shift + L
로 선택한다.<input
type="button"
value="night"
onclick="
var target = document.querySelector('body');
if(this.value === 'night') {
target.style.backgroundColor='black';
target.style.color='white';
this.value='day';
}
else{
target.style.backgroundColor='white';
target.style.color='black';
this.value='night';
}"
/>