<div class="hello">
<h1>Click me!</h1>
</div>
h1 {
color:blue;
}
.clicked {
color:tomato;
}
.sexy-font {
font-size:68px;
}
const h1 = document.querySelector("div.hello:first-child h1");
function handleTitleClick(){
//여러개의 class명 가능
//이전 calss을 해당 calss로 교체
const clickedClass = 'clicked sexy-font';
if(h1.className === clickedClass){
h1.className ='';
} else {
h1.className = clickedClass;
};
}
h1.addEventListener('click', handleTitleClick);
This Pen doesn't use any external CSS resources.
This Pen doesn't use any external JavaScript resources.