>  Q&A  >  본문

javascript - js에서 dom 객체의 속성과 메서드는 어디에서 상속됩니까?

으아아아
PHP中文网PHP中文网2671일 전805

모든 응답(3)나는 대답할 것이다

  • 世界只因有你

    世界只因有你2017-06-26 10:55:16

    typeof只能大概识别出是object或者其他基本数据类型,不妨试试toString,看过一些框架js,查看对象类型都是通过toString얻은 결과에 대해 문자열 처리를 수행하여 유형 이름을 얻습니다.

    p의 dom 유형 https://developer.mozilla.org... 등 mdn에서 관련 콘텐츠를 확인할 수 있습니다.

    주요 상속 관계를 확인할 수 있습니다.

    innerHTML의 예는 실제로 여기 https://developer.mozilla.org...
    Element 클래스의 속성

    회신하다
    0
  • 滿天的星座

    滿天的星座2017-06-26 10:55:16


    위 그림에서 볼 수 있듯이 HTML 요소에는 javasript의 일부인 해당 인터페이스가 있습니다. MDN
    https://developer.mozilla.org...

    을 참조하세요.

    회신하다
    0
  • 滿天的星座

    滿天的星座2017-06-26 10:55:16

    프로토타입 체인은 HTMLpElement -> HTMLELement -> Element -> Node -> EventTarget
    이지만 innerHTML은 여기에 직접 사용할 수 없습니다.

    dom의 innerHTML 할당/검색은 확실히 프로토타입 체인에서 직접 할당/검색되지 않습니다. 아마도 일부 내부 메서드에 의해 구현될 것이므로 위의 .hasOwnProperty('innerHTML') 문자열은 모두 거짓입니다.

    회신하다
    0
  • 취소회신하다