자바 스크립트를 통해 DOM 노드의 스타일 가시성을 볼 수 없습니다.

이벤트가 잡힌 노드의 부모 노드를 사라지게하려면 Javascript에 논리가 필요합니다. 구체적으로 말하자면, 부모 노드는 PDF 링크이며 자식이로드되지 않으면 부모 노드와 자식 노드 (bmp 이미지)가 모두 보이지 않아야합니다. 다음은 이벤트 리스너 함수로 설명한 내용입니다.

window.addEventListener('error', function(event) {
    console.log(event);
    if (event.target.id == "sheetBmp"){
        console.log("sheet bmp failed to load");
        //make the pdf disappear also
        e.target.parentNode.style.visibility=false;
        console.log("pdf nodeshould disappear");
    }
}, true);

스타일은 다음과 같습니다.

    <a id=sheetPdf target='_blank'>
        <img id="sheetBmp" onLoad="this.style.visibility='visible'" onError="this.style.visibility='hidden'">
        </img>
    </a>

디버거를 통해 e.target.parentNode.style.visibility=false;실행 했으며 라인이 실행 된 후에도 속성은 동일하게 유지되고 (빈 따옴표) 노드의 가시성은 웹 페이지에 계속 표시됩니다. 어떤 도움이라도 대단히 감사합니다

쿠엔틴

false속성에 잘못된 값 ( )을 설정하고 있으므로 브라우저가 해당 값을 삭제합니다.

가시성 속성에 허용되는 값 "visible""hidden"입니다.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

ps 명령을 통해 다른 스크립트에서 시작된 스크립트를 볼 수 없습니다.

분류에서Dev

자바 스크립트를 통해 inputbox의 입력 값을 가져올 수 없습니다.

분류에서Dev

DOM은 자바 스크립트에서 직접 텍스트 노드의 일부 스타일을 수정합니다.

분류에서Dev

배열 (자바 스크립트)을 통해 이미지를 업로드 할 수 없습니다.

분류에서Dev

자바 스크립트를 통해 입력 필드에서 값을 선택할 수 없습니다.

분류에서Dev

Postman의 환경 변수를 통해 자바 스크립트 개체에 액세스 할 수 없습니다.

분류에서Dev

자바 스크립트를 통해 HTML 속성을 변경할 수 없습니다.

분류에서Dev

자바 스크립트를 통해 CSS 하단 속성을 제어 할 수 없습니다.

분류에서Dev

자바 스크립트를 통해 CSS 하단 속성을 제어 할 수 없습니다.

분류에서Dev

심볼릭 링크를 만드는 Bash 스크립트는 심볼릭 링크를 생성하기 위해 내 변수에 ._ 문자를 추가합니다.

분류에서Dev

자바 스크립트가 스크립트를 제거하거나 생성하거나 DOM 요소를 스타일링 할 수 있습니까?

분류에서Dev

Google 시트 스크립트 편집기에서 스크립트 코드를 볼 수 없습니다.

분류에서Dev

yii2에서 자바 스크립트를 통해 양식을로드 할 때 데이터를 가져올 수 없습니다.

분류에서Dev

자바 스크립트로 ajax를 통해 PHP에 콘텐츠를 게시 할 수 없습니다.

분류에서Dev

자바 스크립트를 통해 PHP POST에 값을 전달할 수 없습니다.

분류에서Dev

자바 스크립트를 통해 CSS 변경을 유지할 수 없습니다.

분류에서Dev

노드 js의 자바 스크립트 배열에 SQL 행을 추가 할 수 없습니다.

분류에서Dev

자바 스크립트 : 라운드 수를 얻을 수 없습니다.

분류에서Dev

자바 스크립트는 개체 ID를 볼 수 없습니다.

분류에서Dev

자바 스크립트가 코드를 완료 할 수 없습니다.

분류에서Dev

자바 스크립트를 통해 스타일 시트 변경

분류에서Dev

자바 스크립트를 사용하여 창로드시 스타일이있는 div 요소를 추가 할 수 없습니다.

분류에서Dev

Discord js를 통해 저자의 아바타를 가져올 수 없습니다.

분류에서Dev

자바 스크립트를 통해 활성화 한 후 텍스트 상자에 값을 설정할 수 없습니다.

분류에서Dev

Laravel 5.3에서 스크립트를 볼 수 없음 (자동 완성 필드)

분류에서Dev

내 자바 스크립트를로드 할 수 없습니다.

분류에서Dev

launchctl "명령을 찾을 수 없음"을 통해 스크립트를로드 할 수 없습니다.

분류에서Dev

Cordova 및 Bootstrap : 자바 스크립트를 통해 모달을 열 수 없음

분류에서Dev

PHP 스크립트를 통해 Ubuntu 서버에 파일을 업로드 할 수 없습니다.

Related 관련 기사

  1. 1

    ps 명령을 통해 다른 스크립트에서 시작된 스크립트를 볼 수 없습니다.

  2. 2

    자바 스크립트를 통해 inputbox의 입력 값을 가져올 수 없습니다.

  3. 3

    DOM은 자바 스크립트에서 직접 텍스트 노드의 일부 스타일을 수정합니다.

  4. 4

    배열 (자바 스크립트)을 통해 이미지를 업로드 할 수 없습니다.

  5. 5

    자바 스크립트를 통해 입력 필드에서 값을 선택할 수 없습니다.

  6. 6

    Postman의 환경 변수를 통해 자바 스크립트 개체에 액세스 할 수 없습니다.

  7. 7

    자바 스크립트를 통해 HTML 속성을 변경할 수 없습니다.

  8. 8

    자바 스크립트를 통해 CSS 하단 속성을 제어 할 수 없습니다.

  9. 9

    자바 스크립트를 통해 CSS 하단 속성을 제어 할 수 없습니다.

  10. 10

    심볼릭 링크를 만드는 Bash 스크립트는 심볼릭 링크를 생성하기 위해 내 변수에 ._ 문자를 추가합니다.

  11. 11

    자바 스크립트가 스크립트를 제거하거나 생성하거나 DOM 요소를 스타일링 할 수 있습니까?

  12. 12

    Google 시트 스크립트 편집기에서 스크립트 코드를 볼 수 없습니다.

  13. 13

    yii2에서 자바 스크립트를 통해 양식을로드 할 때 데이터를 가져올 수 없습니다.

  14. 14

    자바 스크립트로 ajax를 통해 PHP에 콘텐츠를 게시 할 수 없습니다.

  15. 15

    자바 스크립트를 통해 PHP POST에 값을 전달할 수 없습니다.

  16. 16

    자바 스크립트를 통해 CSS 변경을 유지할 수 없습니다.

  17. 17

    노드 js의 자바 스크립트 배열에 SQL 행을 추가 할 수 없습니다.

  18. 18

    자바 스크립트 : 라운드 수를 얻을 수 없습니다.

  19. 19

    자바 스크립트는 개체 ID를 볼 수 없습니다.

  20. 20

    자바 스크립트가 코드를 완료 할 수 없습니다.

  21. 21

    자바 스크립트를 통해 스타일 시트 변경

  22. 22

    자바 스크립트를 사용하여 창로드시 스타일이있는 div 요소를 추가 할 수 없습니다.

  23. 23

    Discord js를 통해 저자의 아바타를 가져올 수 없습니다.

  24. 24

    자바 스크립트를 통해 활성화 한 후 텍스트 상자에 값을 설정할 수 없습니다.

  25. 25

    Laravel 5.3에서 스크립트를 볼 수 없음 (자동 완성 필드)

  26. 26

    내 자바 스크립트를로드 할 수 없습니다.

  27. 27

    launchctl "명령을 찾을 수 없음"을 통해 스크립트를로드 할 수 없습니다.

  28. 28

    Cordova 및 Bootstrap : 자바 스크립트를 통해 모달을 열 수 없음

  29. 29

    PHP 스크립트를 통해 Ubuntu 서버에 파일을 업로드 할 수 없습니다.

뜨겁다태그

보관