자바 스크립트 : 변수를 동적으로 타겟팅하는 방법

Frank DTank De Leon

그래서 숫자로 끝나는 변수 세트가 있고 각 변수를 대상으로하고 클래스를 동적으로 제거 및 추가하고 싶습니다. 나는 그것을 알아낼 수 없다, 어떤 아이디어?

var img1 = document.getElementById('img1'),
    img2 = document.getElementById('img2'),
    img3 = document.getElementById('img3'),
    img4 = document.getElementById('img4');
    counter = 0;

 for(i=1; i < 5; i++){
        counter++;
        img+counter.classList.remove('hideImg');
        img+counter.classList.add('showImg');
}
Hackerrdave

이미지를 배열 또는 객체에 저장하고 요소를 반복합니다. 인덱스 또는 키를 통해 액세스 할 수 있습니다.

다음은 배열의 예입니다.

var img1 = document.getElementById('img1'),
img2 = document.getElementById('img2'),
img3 = document.getElementById('img3'),
img4 = document.getElementById('img4');

var images = [img1, img2, img3, img4];

for (var i = 0; i < images.length; i++) {
  images[i].classList.remove('hideImg');
  images[i].classList.add('showImg');
}

다음은 객체가있는 예입니다.

var img1 = document.getElementById('img1'),
img2 = document.getElementById('img2'),
img3 = document.getElementById('img3'),
img4 = document.getElementById('img4');

var images = {
  img1: img1,
  img2: img2,
  img3: img3,
  img4: img4
};

for (imagekey in images) {
  images[imageKey].classList.remove('hideImg');
  images[imageKey].classList.add('showImg');
}

다음은 배열이있는 예이며, 중간에 지연이있는 한 번에 하나의 이미지 만 표시합니다.

var img1 = document.getElementById('img1'),
img2 = document.getElementById('img2'),
img3 = document.getElementById('img3'),
img4 = document.getElementById('img4');

var images = [img1, img2, img3, img4];
var i = 0;

setInterval(cycleImage, 3000);

function cycleImage() {
  images[i].classList.remove('hideImg');
  images[i].classList.add('showImg');
  if (i === images.length) {
    i = 0;
  } else {
    i++;
  }
}

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

자바 스크립트를 사용하여 동적으로 생성 된 텍스트 상자를 타겟팅하는 방법

분류에서Dev

자바 스크립트로 모든 클래스를 타겟팅하는 방법. jQuery 없음

분류에서Dev

자바 스크립트에서로드 된 이미지에 스타일을 타겟팅 / 적용하는 방법

분류에서Dev

순수한 자바 스크립트로 동일한 색인을 가진 다른 요소를 타겟팅하는 방법

분류에서Dev

다운로드 스크립트의 출력을 자동으로 타겟팅하는 방법

분류에서Dev

다운로드 스크립트의 출력을 자동으로 타겟팅하는 방법

분류에서Dev

DOM에서 자바 스크립트 파일이있는 요소를 타겟팅하는 방법

분류에서Dev

일반 자바 스크립트를 사용하여 DOM에서 고유하지 않고 동적으로 생성 된 요소를 타겟팅하는 방법은 무엇입니까?

분류에서Dev

자바 스크립트를 통해 다른 요소를 타겟팅하는 방법

분류에서Dev

자바 스크립트를 사용하여 동적으로 텍스트를 변경하는 방법

분류에서Dev

자바 스크립트에서 동적으로 요소 ID를 얻는 방법

분류에서Dev

자바 스크립트에서 동적 배열 변수를 만드는 방법

분류에서Dev

자바 스크립트없이 콘텐츠를 동적으로 변경하는 방법이 있습니까?

분류에서Dev

페이지의 자바 스크립트를 동적으로 변경하는 방법은 무엇입니까?

분류에서Dev

vueJS 2, 자바 스크립트를 컴포넌트에 동적으로 바인딩하는 방법

분류에서Dev

자바 스크립트 : 객체에서 동적으로 함수를 반환하는 방법

분류에서Dev

자바 스크립트 함수를 동적 이름으로 처리하는 방법이 있습니까?

분류에서Dev

자바 스크립트에서 동적으로 텍스트 상자를 만드는 방법

분류에서Dev

자바 스크립트 객체에서 속성을 타겟팅하는 방법

분류에서Dev

자바 스크립트로 HTML 클래스를 동적으로 추가하는 방법

분류에서Dev

자바 스크립트를 사용하여 설정된 간격으로 스타일을 동적으로 수정하는 방법은 무엇입니까?

분류에서Dev

자바 스크립트에서 콜백으로 선택적 매개 변수를 처리하는 방법

분류에서Dev

자바 스크립트로 두 개의 변수를 추가하는 방법

분류에서Dev

자바 스크립트를 사용하여 블록 제거를 동적으로 추가하는 방법

분류에서Dev

자바 스크립트 동적 웹 사이트를 스크랩하는 방법

분류에서Dev

자바 스크립트 배열의 차이를 동적으로 비교하는 방법

분류에서Dev

Perl 스크립트를 사용하여 문자열을 동적으로 바꾸는 방법

분류에서Dev

자바 스크립트에서 jquery multiselect 옵션의 selectedText를 동적으로 설정하는 방법 ..?

분류에서Dev

동적 자바 스크립트 개체를 만드는 방법

Related 관련 기사

  1. 1

    자바 스크립트를 사용하여 동적으로 생성 된 텍스트 상자를 타겟팅하는 방법

  2. 2

    자바 스크립트로 모든 클래스를 타겟팅하는 방법. jQuery 없음

  3. 3

    자바 스크립트에서로드 된 이미지에 스타일을 타겟팅 / 적용하는 방법

  4. 4

    순수한 자바 스크립트로 동일한 색인을 가진 다른 요소를 타겟팅하는 방법

  5. 5

    다운로드 스크립트의 출력을 자동으로 타겟팅하는 방법

  6. 6

    다운로드 스크립트의 출력을 자동으로 타겟팅하는 방법

  7. 7

    DOM에서 자바 스크립트 파일이있는 요소를 타겟팅하는 방법

  8. 8

    일반 자바 스크립트를 사용하여 DOM에서 고유하지 않고 동적으로 생성 된 요소를 타겟팅하는 방법은 무엇입니까?

  9. 9

    자바 스크립트를 통해 다른 요소를 타겟팅하는 방법

  10. 10

    자바 스크립트를 사용하여 동적으로 텍스트를 변경하는 방법

  11. 11

    자바 스크립트에서 동적으로 요소 ID를 얻는 방법

  12. 12

    자바 스크립트에서 동적 배열 변수를 만드는 방법

  13. 13

    자바 스크립트없이 콘텐츠를 동적으로 변경하는 방법이 있습니까?

  14. 14

    페이지의 자바 스크립트를 동적으로 변경하는 방법은 무엇입니까?

  15. 15

    vueJS 2, 자바 스크립트를 컴포넌트에 동적으로 바인딩하는 방법

  16. 16

    자바 스크립트 : 객체에서 동적으로 함수를 반환하는 방법

  17. 17

    자바 스크립트 함수를 동적 이름으로 처리하는 방법이 있습니까?

  18. 18

    자바 스크립트에서 동적으로 텍스트 상자를 만드는 방법

  19. 19

    자바 스크립트 객체에서 속성을 타겟팅하는 방법

  20. 20

    자바 스크립트로 HTML 클래스를 동적으로 추가하는 방법

  21. 21

    자바 스크립트를 사용하여 설정된 간격으로 스타일을 동적으로 수정하는 방법은 무엇입니까?

  22. 22

    자바 스크립트에서 콜백으로 선택적 매개 변수를 처리하는 방법

  23. 23

    자바 스크립트로 두 개의 변수를 추가하는 방법

  24. 24

    자바 스크립트를 사용하여 블록 제거를 동적으로 추가하는 방법

  25. 25

    자바 스크립트 동적 웹 사이트를 스크랩하는 방법

  26. 26

    자바 스크립트 배열의 차이를 동적으로 비교하는 방법

  27. 27

    Perl 스크립트를 사용하여 문자열을 동적으로 바꾸는 방법

  28. 28

    자바 스크립트에서 jquery multiselect 옵션의 selectedText를 동적으로 설정하는 방법 ..?

  29. 29

    동적 자바 스크립트 개체를 만드는 방법

뜨겁다태그

보관