클릭 한 요소 자바 스크립트의 innerHTML 변경

Dheeraj Agrawal

4 개의 카드가 있고 클릭시 해당 요소의 텍스트를 변경하고 싶습니다. 아래는 내 html입니다.

<tr>
      <td class="card">down</td>
      <td class="card">down</td>
    </tr>
    <tr>
      <td class="card">down</td>
      <td class="card">down</td>
    </tr>

따라서 카드를 클릭하면 텍스트가 위쪽에 있고 다른 카드는 아래쪽에 있어야합니다. 클릭 한 카드의 텍스트를 변경할 수 있지만 다른 카드 값을 다시 낮추려면 어떻게해야합니까? 아래는 내 JS

var cards = document.getElementsByClassName('card');

            for (var i = 0; i < cards.length; i++) {
                cards[i].onclick = function(target) {
                    this.innerHTML = 'up';
                }
            }
Putvande

다음과 같이 할 수 있습니다.

var cards = document.getElementsByClassName('card');
for (var i = 0; i < cards.length; i++) {
  cards[i].onclick = function(target) {
    // Turn the 'cards' into an array and loop over it.
    [].forEach.call(cards, function(card) { 
      card.innerHTML = "down" 
    });
    this.innerHTML = "up";
  }
}

이것은 모든 카드를 반복하고 그 값을로 반환합니다 "down".

깡깡이

아래 데모

var cards = document.getElementsByClassName('card');
for (var i = 0; i < cards.length; i++) {
  cards[i].onclick = function(target) {
    [].forEach.call(cards, function(card) { 
      card.innerHTML = "down" 
    });
    this.innerHTML = "up";
  }
}
<table>

  <tr>
    <td class="card">down</td>
    <td class="card">down</td>
  </tr>
  <tr>
    <td class="card">down</td>
    <td class="card">down</td>
  </tr>
</table>

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

자바 스크립트 클릭 변경 하위 div 요소

분류에서Dev

자바 스크립트, if 문으로 클릭시 요소의 색상 변경

분류에서Dev

클릭 한 요소의 색인 변경

분류에서Dev

자바 스크립트를 사용하여 요소의 모든 동일한 클래스 이름의 스타일 변경

분류에서Dev

자바 스크립트를 사용하여 클릭 한 리 너비 변경

분류에서Dev

자바 스크립트로 클릭 한 SVG 경로의 ID 가져 오기

분류에서Dev

자바 스크립트는 클릭시 여러 요소 스타일을 변경합니다.

분류에서Dev

자바 스크립트를 사용하여 클릭 한 요소의 속성을 얻습니까?

분류에서Dev

자바 스크립트 : indexOf ($ (this) 클릭 한 요소의 배열 색인 값을 얻으려면?

분류에서Dev

javascript, 클릭시 클릭 한 요소와 다른 요소의 html 변경

분류에서Dev

자바 스크립트 파일에서 CSS 클래스 요소 높이 변경

분류에서Dev

자바 스크립트 한 번 클릭

분류에서Dev

자바 스크립트로 요소의 클래스를 변경하려면 어떻게해야합니까?

분류에서Dev

자바 스크립트를 실행하고 요소를 변경 한 후 jquery 함수의 문제

분류에서Dev

자바 스크립트 클래스 변경 클릭

분류에서Dev

클릭시 자바 스크립트에서 클래스 변경

분류에서Dev

다른 요소의 innerhtml에 요소 속성 할당. 자바 스크립트 / HTML

분류에서Dev

자바 스크립트로 drop_down 요소의 값 변경

분류에서Dev

자바 스크립트-클릭시 DIV 배경 변경

분류에서Dev

자바 스크립트의 여러 요소 클릭 이벤트-jQuery와 같은

분류에서Dev

항상 마지막 클릭에 대한 자바 스크립트 기능 변경 스타일

분류에서Dev

자바 스크립트에서 제거 된 DOM 요소를 회수하기위한 요소 변경

분류에서Dev

버튼 클릭에 필요한 onclick 자바 스크립트 정규식

분류에서Dev

클릭시 자바 스크립트로 HTML 요소 제거

분류에서Dev

자바 스크립트로 요소 클릭 수 계산 방법

분류에서Dev

한 번의 클릭을 특정 요소 (예 : 'a')로 두 번 클릭으로 변경

분류에서Dev

클릭 값을 교대로 자바 스크립트 변경

분류에서Dev

자바 스크립트-버튼 클릭시 html 태그 변경

분류에서Dev

클릭 한 li 요소의 불투명도 변경

Related 관련 기사

  1. 1

    자바 스크립트 클릭 변경 하위 div 요소

  2. 2

    자바 스크립트, if 문으로 클릭시 요소의 색상 변경

  3. 3

    클릭 한 요소의 색인 변경

  4. 4

    자바 스크립트를 사용하여 요소의 모든 동일한 클래스 이름의 스타일 변경

  5. 5

    자바 스크립트를 사용하여 클릭 한 리 너비 변경

  6. 6

    자바 스크립트로 클릭 한 SVG 경로의 ID 가져 오기

  7. 7

    자바 스크립트는 클릭시 여러 요소 스타일을 변경합니다.

  8. 8

    자바 스크립트를 사용하여 클릭 한 요소의 속성을 얻습니까?

  9. 9

    자바 스크립트 : indexOf ($ (this) 클릭 한 요소의 배열 색인 값을 얻으려면?

  10. 10

    javascript, 클릭시 클릭 한 요소와 다른 요소의 html 변경

  11. 11

    자바 스크립트 파일에서 CSS 클래스 요소 높이 변경

  12. 12

    자바 스크립트 한 번 클릭

  13. 13

    자바 스크립트로 요소의 클래스를 변경하려면 어떻게해야합니까?

  14. 14

    자바 스크립트를 실행하고 요소를 변경 한 후 jquery 함수의 문제

  15. 15

    자바 스크립트 클래스 변경 클릭

  16. 16

    클릭시 자바 스크립트에서 클래스 변경

  17. 17

    다른 요소의 innerhtml에 요소 속성 할당. 자바 스크립트 / HTML

  18. 18

    자바 스크립트로 drop_down 요소의 값 변경

  19. 19

    자바 스크립트-클릭시 DIV 배경 변경

  20. 20

    자바 스크립트의 여러 요소 클릭 이벤트-jQuery와 같은

  21. 21

    항상 마지막 클릭에 대한 자바 스크립트 기능 변경 스타일

  22. 22

    자바 스크립트에서 제거 된 DOM 요소를 회수하기위한 요소 변경

  23. 23

    버튼 클릭에 필요한 onclick 자바 스크립트 정규식

  24. 24

    클릭시 자바 스크립트로 HTML 요소 제거

  25. 25

    자바 스크립트로 요소 클릭 수 계산 방법

  26. 26

    한 번의 클릭을 특정 요소 (예 : 'a')로 두 번 클릭으로 변경

  27. 27

    클릭 값을 교대로 자바 스크립트 변경

  28. 28

    자바 스크립트-버튼 클릭시 html 태그 변경

  29. 29

    클릭 한 li 요소의 불투명도 변경

뜨겁다태그

보관