티스토리 뷰

 

 

 

 

a.textContet를 사용하여 a의 텍스트를 변경해주었다.

b.value를 사용하여 value 값을 변경해주었다.

 

 

var a = document.querySelector('#responsive-nav > .navbar-nav > .active + li >a');
console.log(a);
a.textContent="cold";


var b = document.querySelector('.header-search .input-select +.input');
console.log(b);
b.value = "123";

var c = document.querySelector('.logo img');

console.log(c);

 

로고의 이미지를 클릭할때마다 변경하고자 했다.

 

 

클릭하면 number의 숫자가 커지도록 했다.

제일 처음 if문을 사용하여 유효성 검사를 먼저 해주었다.

그리고 number의 숫자(클릭 수)에 따라 다른 이미지가 나오도록 했다.

var number=0;
header.addEventListener("click",click1);
function click1(){
number++;
if(number>2){
    number=0;
}

    if(number==0){
        header1.setAttribute("src", "./img/logo.png");
    }
    else if(number==1){
        header1.setAttribute("src", "./img/product02.png");
    }
    else if(number==2){
        
        header1.setAttribute("src", "./img/product01.png");
    }

   

}

 

 

다음 방법은 클릭시 true가 false가 되도록 했다.

false시 다른 이미지가 나오고 true시 또 다른 이미지가 나오도록 작성했다.

var boolean1="true";
header.addEventListener("click",click1);
function click1(){
boolean1=!boolean1;
    if(boolean1){
        header1.setAttribute("src", "./img/product01.png");
    }
    
    else{
        header1.setAttribute("src", "./img/logo.png");
    }
}

 

 

 

'코딩 > JavaScript' 카테고리의 다른 글

[JavaScript] addEventListener 종류  (1) 2023.12.17
[JacaScript] 셀렉터  (0) 2023.12.17
사이트 클론코딩  (0) 2023.11.28
[8주 1일차] javascript  (1) 2023.11.27
[7주 5일차] JavaScript  (1) 2023.11.24
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday