div의 하위 콘텐츠를 변경하는 방법은 무엇입니까?

Intai'sei

문제가 발생하여이 div의 자식에 "연결"할 수 없습니다.

<style type="text/css">
div#memory_board{
    background:#CCC;
    border:#999 1px solid;
    width:800px;
    height:540px;
    padding:24px;
    margin:0px auto;
}
div#memory_board > div{
    background: url(http://image.png) no-repeat center;
    border:#000 1px solid;
    width:71px;
    height:71px;
    float:left;
    margin:10px;
    padding:20px;
    font-size:64px;
    cursor:pointer;
    text-align:center;
}
</style>

내가하려는 div#board > div것은 버튼 으로 모두의 배경을 바꾸는 것 입니다.

나는 이것을 시도했다 :

function imageChange(){  
document.getElementsByTag("memory_board").style.background="url(http://image.png)";
}

그러나 물론 작동하지 않습니다. 다양한 조합을 시도했지만 아무것도 작동하지 않는 것 같습니다. 팁이 있습니까? (나중에 함수를 호출하는 버튼이 있으므로 확실히 문제가되지 않습니다!)

다음은 전체 코드입니다 : https://jsfiddle.net/o72z8dqv/

업데이트 : 해결되었습니다, 감사합니다! 다음 은 업데이트 된 작업 코드입니다.

네나드 브라 카

사용할 수 있으며 반환하기 때문에 querySelectorAll각 자식의 스타일을 변경하기 위해 루프를 사용해야 div합니다.NodeList

function imageChange() {
  var divs = document.querySelectorAll("#board > div");
  for (var i = 0; i < divs.length; i++) {
    divs[i].style.backgroundImage = "url('http://placehold.it/350x150/333333')";
  }
}
div#board > div {
  background: url('http://placehold.it/350x150/ffffff') no-repeat center;
  border: #000 1px solid;
  width: 71px;
  height: 71px;
  float: left;
  margin: 10px;
  padding: 20px;
  font-size: 50px;
  text-align: center;
}
<button onclick="imageChange()">BUtton</button>
<div id="board">
  <div>Div</div>
  <div>Div</div>
</div>

당신은 또한 사용할 수 있습니다 Array.from()또는 Array.prototype.slice.call()다음은 사용할 수있는 forEach루프를

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

div의 콘텐츠를 "다시로드"하는 방법은 무엇입니까?

분류에서Dev

콘텐츠를 변경하는 동안 div 높이를 고정하는 방법은 무엇입니까?

분류에서Dev

div 내의 콘텐츠를 일련의 변수로 변환하는 방법은 무엇입니까?

분류에서Dev

div의 콘텐츠 위에 이미지를 배치하는 방법은 무엇입니까?

분류에서Dev

선택 변경시 vaadin 탭의 콘텐츠를 업데이트하는 방법은 무엇입니까?

분류에서Dev

CakePHP 3의 컨트롤러에서 뷰 블록 콘텐츠를 변경하는 방법은 무엇입니까?

분류에서Dev

CakePHP 3의 컨트롤러에서 뷰 블록 콘텐츠를 변경하는 방법은 무엇입니까?

분류에서Dev

Firefox의 콘텐츠 처리 제한 수를 변경하는 방법은 무엇입니까?

분류에서Dev

신속하게 콘텐츠를 변경하는 방법은 무엇입니까?

분류에서Dev

콘텐츠 위에서 페이드 인하는 중앙 div를 추가하는 방법은 무엇입니까?

분류에서Dev

각 PDFObject div 위에 콘텐츠를 삽입하는 방법은 무엇입니까?

분류에서Dev

추가 된 콘텐츠를 변경하는 방법은 무엇입니까?

분류에서Dev

Blogger에서 두 위젯 콘텐츠를 단일 DIV 요소로 래핑하는 방법은 무엇입니까?

분류에서Dev

콘텐츠를 다시로드하지 않고 사용하기 위해 즉시 $ () 선택기의 값을 변경하는 방법은 무엇입니까?

분류에서Dev

C #을 사용하여 Div의 콘텐츠를 얻는 방법은 무엇입니까?

분류에서Dev

Joomla2.5의 라이트 박스에 콘텐츠 div를로드하는 방법은 무엇입니까?

분류에서Dev

Joomla2.5의 라이트 박스에 콘텐츠 div를로드하는 방법은 무엇입니까?

분류에서Dev

JavaScript에서 ID없이 부모의 DIV 콘텐츠를 수정하는 방법은 무엇입니까?

분류에서Dev

선택한 div의 html 콘텐츠를 텍스트 영역에 추가하는 방법은 무엇입니까?

분류에서Dev

스크롤 없음 iframe에서 콘텐츠 위치를 변경하는 방법은 무엇입니까?

분류에서Dev

grep을 사용하여 div 콘텐츠를 추출하는 방법은 무엇입니까?

분류에서Dev

출력 Blob 스트림의 콘텐츠 유형을 변경하는 방법은 무엇입니까?

분류에서Dev

Veloeclipse에서 JavaScript 콘텐츠의 색상을 변경하는 방법은 무엇입니까?

분류에서Dev

stroyboard (!)를 사용하여 UIScrollView의 콘텐츠 크기를 설정하는 방법은 무엇입니까?

분류에서Dev

SPServices를 사용하여 페이지의 콘텐츠를 업데이트하는 방법은 무엇입니까?

분류에서Dev

닫는 태그 앞에 여러 div 안에 콘텐츠를 추가하는 방법은 무엇입니까?

분류에서Dev

"hidden div"또는 "display none"없이 콘텐츠를 전환하는 방법은 무엇입니까?

분류에서Dev

콘텐츠가 동적 일 때 <p>를 <div> 또는 <td>에 정렬하는 방법은 무엇입니까?

분류에서Dev

다시 렌더링하지 않고 한 콘텐츠 div를 다른 콘텐츠로 이동하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    div의 콘텐츠를 "다시로드"하는 방법은 무엇입니까?

  2. 2

    콘텐츠를 변경하는 동안 div 높이를 고정하는 방법은 무엇입니까?

  3. 3

    div 내의 콘텐츠를 일련의 변수로 변환하는 방법은 무엇입니까?

  4. 4

    div의 콘텐츠 위에 이미지를 배치하는 방법은 무엇입니까?

  5. 5

    선택 변경시 vaadin 탭의 콘텐츠를 업데이트하는 방법은 무엇입니까?

  6. 6

    CakePHP 3의 컨트롤러에서 뷰 블록 콘텐츠를 변경하는 방법은 무엇입니까?

  7. 7

    CakePHP 3의 컨트롤러에서 뷰 블록 콘텐츠를 변경하는 방법은 무엇입니까?

  8. 8

    Firefox의 콘텐츠 처리 제한 수를 변경하는 방법은 무엇입니까?

  9. 9

    신속하게 콘텐츠를 변경하는 방법은 무엇입니까?

  10. 10

    콘텐츠 위에서 페이드 인하는 중앙 div를 추가하는 방법은 무엇입니까?

  11. 11

    각 PDFObject div 위에 콘텐츠를 삽입하는 방법은 무엇입니까?

  12. 12

    추가 된 콘텐츠를 변경하는 방법은 무엇입니까?

  13. 13

    Blogger에서 두 위젯 콘텐츠를 단일 DIV 요소로 래핑하는 방법은 무엇입니까?

  14. 14

    콘텐츠를 다시로드하지 않고 사용하기 위해 즉시 $ () 선택기의 값을 변경하는 방법은 무엇입니까?

  15. 15

    C #을 사용하여 Div의 콘텐츠를 얻는 방법은 무엇입니까?

  16. 16

    Joomla2.5의 라이트 박스에 콘텐츠 div를로드하는 방법은 무엇입니까?

  17. 17

    Joomla2.5의 라이트 박스에 콘텐츠 div를로드하는 방법은 무엇입니까?

  18. 18

    JavaScript에서 ID없이 부모의 DIV 콘텐츠를 수정하는 방법은 무엇입니까?

  19. 19

    선택한 div의 html 콘텐츠를 텍스트 영역에 추가하는 방법은 무엇입니까?

  20. 20

    스크롤 없음 iframe에서 콘텐츠 위치를 변경하는 방법은 무엇입니까?

  21. 21

    grep을 사용하여 div 콘텐츠를 추출하는 방법은 무엇입니까?

  22. 22

    출력 Blob 스트림의 콘텐츠 유형을 변경하는 방법은 무엇입니까?

  23. 23

    Veloeclipse에서 JavaScript 콘텐츠의 색상을 변경하는 방법은 무엇입니까?

  24. 24

    stroyboard (!)를 사용하여 UIScrollView의 콘텐츠 크기를 설정하는 방법은 무엇입니까?

  25. 25

    SPServices를 사용하여 페이지의 콘텐츠를 업데이트하는 방법은 무엇입니까?

  26. 26

    닫는 태그 앞에 여러 div 안에 콘텐츠를 추가하는 방법은 무엇입니까?

  27. 27

    "hidden div"또는 "display none"없이 콘텐츠를 전환하는 방법은 무엇입니까?

  28. 28

    콘텐츠가 동적 일 때 <p>를 <div> 또는 <td>에 정렬하는 방법은 무엇입니까?

  29. 29

    다시 렌더링하지 않고 한 콘텐츠 div를 다른 콘텐츠로 이동하는 방법은 무엇입니까?

뜨겁다태그

보관