변수에 복사 된 dom 요소의 속성 값 변경

유령...

나는 돔이 있습니다.

 <div id="abc">
  <svg width="240" height="200"></svg>
  <svg width="240" height="200"></svg>
  <svg width="240" height="200"></svg>
 </div>

나는 이것을 변수에 복사하고 있습니다.

var target = document.getElementById('abc');

이제 모든 svg 태그의 너비 / 높이를 240/200 대신 100 %로 변경하고 싶습니다. 어떻게하니. 이것이 제가 시도한 것입니다 .......

    var $elem = $('<div>').html(target);
    var $img = $elem.find('svg');
    for (i = 0; i < $img.length; i++) {
        console.log($img[i]);
        $img[i].css('height', '100%');
        $img[i].css('width', '100%');
    }
공정한

당신이 CSS를 호출하려는 DOM등의 목적 인덱서 JQuery와 객체의 컬렉션 제공 DOM목적, 당신은 사용해야합니다 EQ ()를 호출의 jQuery 객체를 얻기 위해 css그것을

var $elem = $('<div>').html(target);
var $img = $elem.find('svg');
for (i = 0; i < $img.length; i++) {
    console.log($img[i]);
    $img.eq(i).css('height', '100%');
    $img.eq(i).css('width', '100%');
}

편집 : 의견에 따라.

CSS를 사용하면 요소의 스타일 속성에 영향을줍니다. 높이와 너비 속성을 설정하려면 CSS 대신 attr이 필요할 것입니다.

$img.eq(i).attr('height', '100%');
$img.eq(i).attr('width', '100%');

또는 removeAttr을 사용하여 속성 너비 및 높이를 제거한 다음 css()

$img.eq(i).removeAttr('height');
$img.eq(i).removeAttr('width');
$img.eq(i).css('height', '100%');
$img.eq(i).css('width', '100%');

제안 : Rajaprabhu Aravindasamy가 지적한 것처럼 각각을 사용하는 것이 더 간단한 해결책입니다.

$img.each(function() {      
    $(this).css('height', '100%');
    $(this).css('width', '100%');
});

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

추가하기 전에 복제 된 요소의 속성 변경

분류에서Dev

DOM을 사용하여 태그의 속성 이름 값 변경

분류에서Dev

속성으로 저장된 dom 요소에서 dom을 변경할 수 없습니다.

분류에서Dev

복제 된 필드에서 aria-control 속성 값 변경

분류에서Dev

파이썬에서 변경된 사전의 변수 값

분류에서Dev

XSD : 속성 값에 따라 내부 요소의 minOccurs 변경

분류에서Dev

C # 변경된 양식 속성 값 복원

분류에서Dev

typescript의 모든 요소에 대해 find 메소드를 사용하여 클래스 배열 속성 값 변경

분류에서Dev

JavaScript로 HTML 요소의 속성 값 변경

분류에서Dev

변수에 저장된 HTML의 jQuery 변경 속성

분류에서Dev

Swift 3에서 변경된 TableViewCell 복사 속성

분류에서Dev

변수에 저장된 경로를 사용하여 PHP에서 객체 속성의 값을 어떻게 얻을 수 있습니까?

분류에서Dev

요소의 복잡한 값과 XSD에서이 요소의 속성에 대한 동시 "잘된"설명

분류에서Dev

구성 요소 속성 값을 변경할 수 없음

분류에서Dev

jQuery를 사용하여 새로 생성 된 요소의 속성을 변경하는 방법

분류에서Dev

특정 이름 속성을 가진 요소의 값 속성 변경

분류에서Dev

전달 된 매개 변수에 따라 클래스 속성 값 변경

분류에서Dev

jQuery를 사용하여 변수에 저장된 HTML 요소의 속성을 검색합니다.

분류에서Dev

DOM에서 요소를 복제하고 자바 스크립트에서 재사용하는 동안 속성 변경

분류에서Dev

속성 값 변경

분류에서Dev

jquery를 사용하여 html 요소 속성의 내부 값을 변경하는 방법

분류에서Dev

useState 값이 변경되면 React 구성 요소의 setInterval이 중복됩니다.

분류에서Dev

Titanium Alloy-동적으로 생성 된 ListView 요소의 속성 변경

분류에서Dev

텍스트 요소의 복제 본인 svg 사용 요소의 textContent 값을 변경할 수 있습니까?

분류에서Dev

복사 생성자에서 가비지 값으로 초기화 된 변수

분류에서Dev

구성 요소가 제어 된 입력을 제어되지 않도록 변경하고 있습니다. 이는 정의 된 값에서 정의되지 않은 값으로 변경된 값 때문일 수 있습니다.

분류에서Dev

Xslt 요소를 이름이 변경된 요소로 복사

분류에서Dev

포함 된 동적 양식 구성 요소에서 양식 컨트롤의 값 변경

분류에서Dev

ArrayDeque의 요소 값 변경

Related 관련 기사

  1. 1

    추가하기 전에 복제 된 요소의 속성 변경

  2. 2

    DOM을 사용하여 태그의 속성 이름 값 변경

  3. 3

    속성으로 저장된 dom 요소에서 dom을 변경할 수 없습니다.

  4. 4

    복제 된 필드에서 aria-control 속성 값 변경

  5. 5

    파이썬에서 변경된 사전의 변수 값

  6. 6

    XSD : 속성 값에 따라 내부 요소의 minOccurs 변경

  7. 7

    C # 변경된 양식 속성 값 복원

  8. 8

    typescript의 모든 요소에 대해 find 메소드를 사용하여 클래스 배열 속성 값 변경

  9. 9

    JavaScript로 HTML 요소의 속성 값 변경

  10. 10

    변수에 저장된 HTML의 jQuery 변경 속성

  11. 11

    Swift 3에서 변경된 TableViewCell 복사 속성

  12. 12

    변수에 저장된 경로를 사용하여 PHP에서 객체 속성의 값을 어떻게 얻을 수 있습니까?

  13. 13

    요소의 복잡한 값과 XSD에서이 요소의 속성에 대한 동시 "잘된"설명

  14. 14

    구성 요소 속성 값을 변경할 수 없음

  15. 15

    jQuery를 사용하여 새로 생성 된 요소의 속성을 변경하는 방법

  16. 16

    특정 이름 속성을 가진 요소의 값 속성 변경

  17. 17

    전달 된 매개 변수에 따라 클래스 속성 값 변경

  18. 18

    jQuery를 사용하여 변수에 저장된 HTML 요소의 속성을 검색합니다.

  19. 19

    DOM에서 요소를 복제하고 자바 스크립트에서 재사용하는 동안 속성 변경

  20. 20

    속성 값 변경

  21. 21

    jquery를 사용하여 html 요소 속성의 내부 값을 변경하는 방법

  22. 22

    useState 값이 변경되면 React 구성 요소의 setInterval이 중복됩니다.

  23. 23

    Titanium Alloy-동적으로 생성 된 ListView 요소의 속성 변경

  24. 24

    텍스트 요소의 복제 본인 svg 사용 요소의 textContent 값을 변경할 수 있습니까?

  25. 25

    복사 생성자에서 가비지 값으로 초기화 된 변수

  26. 26

    구성 요소가 제어 된 입력을 제어되지 않도록 변경하고 있습니다. 이는 정의 된 값에서 정의되지 않은 값으로 변경된 값 때문일 수 있습니다.

  27. 27

    Xslt 요소를 이름이 변경된 요소로 복사

  28. 28

    포함 된 동적 양식 구성 요소에서 양식 컨트롤의 값 변경

  29. 29

    ArrayDeque의 요소 값 변경

뜨겁다태그

보관