Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

JavaScript의 콘텐츠에 액세스하고 수정하는 데 사용할 수 있는 다양한 유형의 DOM은 무엇입니까?


다음은 JavaScript의 콘텐츠에 액세스하고 수정하는 데 사용할 수 있는 다양한 유형의 DOM입니다. −

  • 기존 DOM − JavaScript 초기 버전에서 도입된 모델입니다. 모든 브라우저에서 잘 지원되지만 양식, 양식 요소 및 이미지와 같은 문서의 특정 핵심 부분에만 액세스할 수 있습니다.
  • W3C DOM − 문서 개체 모델은 모든 문서 콘텐츠에 대한 액세스 및 수정을 허용하며 W3C(World Wide Web Consortium)에 의해 표준화되었습니다. 이 모델은 거의 모든 최신 브라우저에서 지원됩니다.
  • IE4 DOM – 문서 개체 모델은 Microsoft Internet Explorer 브라우저 버전 4에서 도입되었습니다. IE 5 이상 버전에는 대부분의 기본 W3C DOM 기능에 대한 지원이 포함되어 있습니다.

예시

W3C DOM 메서드를 사용하여 문서 속성에 액세스하는 예를 살펴보겠습니다.

<html>
   <head>
      <title> Document Title </title>
         <script type="text/javascript">
            <!--
            function myFunc()
            {
               var ret = document.getElementsByTagName("title");
               alert("Document Title : " + ret[0].text );
               var ret = document.getElementById("heading");
               alert(ret.innerHTML );
            }
         //-->
      </script>
   </head>
   
   <body>
      <h1 id = "heading">This is main title</h1>
      <p>Click the following to see the result:</p>
      <form id = "form1" name = "FirstForm">
         <input type = "button" value = "Click Me" onclick = "myFunc();" />
         <input type = "button" value = "Cancel">
      </form>
      <form d = "form2" name = "SecondForm">
         <input type = "button" value = "Don't ClickMe"/>
      </form>
   </body>
</html>