가위바위보(이미지스프라이트)

Rock Scissor Paper using image sprite

//0.1초마다 백그라운드 이미지를 바꿔준다.
var left = 0;
setInterval(function() {
    if(left === 0) {
        left = '-142px';
    } else if (left === '-142px') {
        left = '-284px';
    } else {
        left = 0;
    }
    document.querySelector('#computer').style.background = 'url(https://en.pimg.jp/023/182/267/1/23182267.jpg) ' + left + ' 0 ';
},100);//0.1초마다 계속 실행한다.
//가위 바위 보 다 선택할 수 있다.querySelectorAll을 유사배열처럼 사용하여 반복문을 사용할 수 있다.
// for(var i = 0; i < document.querySelectorAll('.btn');i += 1) {
//     document.querySelectorAll('.btn')[i].addEventListener('click',function(){
//     console.log(this.textContent);
//     });
// }
//위처럼 반복문을 사용할 수도 있지만 querySelectorAlldms forEach를 지원한다.
document.querySelectorAll('.btn').forEach(function(btn){
    addEventListener('click',function() {
        console.log(this.textContent);
    });
})

Last updated