JavaScript Indexing

{object_name}

HTML Objects

  • HTMLAnchorElement.prototype

    • Properties

      확장 가능한 속성

      • download

        다운로드 되도록 유도된 링크인 경우 로컬 파일 시스템에서 다운로드된 리소스의 이름으로 사용된다.

      • hash

        URL에 포함된 해시(#)를 조회하거나 설정할 수 있다. 존재하지 않는 경우에 빈 문자열을 갖는다.

      • host

        URL에서 호스트(host) 이름과 포트(port)를 조회하거나 설정한다.

      • hostname

        URL 도메인을 포함하는 문자열을 나타낸다.

      • href

        지정된 요소의 href 애트리뷰트를 조회하거나 설정한다.

      • hreflang

        연결된 리소스의 언어를 나타낸다.

      • origin

        스키마(scheme), 도메인(domain) 및 포트(port)를 포함하는 문자열을 조회한다.

      • password

        도메인 이름 앞에 지정된 암호가 포함된 문자열을 조회하거나 설정한다.

      • pathname

        쿼리 스트링(query string)이나 플래그먼트(fragment)를 포함하지 않은 '/'로 시작하는 문자열을 조회하거나 설정한다.

      • ping

        유저 에이전트가 하이퍼링크를 검사하기 위한 힌트로 지정한 문자열을 조회하거나 설정한다. 

      • port

        URL에 포트(port)가 존재하는 경우 문자열로 조회하거나 설정한다.

      • protocol

        URL의 콜론(:)을 포함하여 프로토콜(protocol) 구성 요소를 조회하거나 설정하는 문자열을 나타낸다.

      • referrerPolicy

        주어진 링크에 대한 참조 정책을 나타낸다.

        HTML의 referrerpolicy 애트리뷰트를 나타낸다.

      • rel

        <a> 요소로 링크된 리소스와 현재 문서 간의 관계를 나타내는 연결 유형 목록을 포함하는 문자열을 나타낸다.

        연결된 대상 객체와의 연결 관계를 지정하는 HTML의 rel 애트리뷰트(attribute)를 조회하거나 설정한다.

      • relList

        요소가 나타내는 리소스와 현재 문서 간의 관계를 나타내는 링크 유형 집합을 포함하는 라이브 상태의 DOMTokenList를 조회한다.

      • search

        쿼리 스트링(query string)을 조회하거나 설정하는 문자열을 나타낸다.

      • target

        연결된 리소스를 표시할 위치를 문자열로 조회하거나 설정한다.

      • text

        요소가 가지고 있는 텍스트를 조회하거나 설정한다.

      • type

        연결된 리소스의 MIME 유형을 나타낸다.

        MIME 유형을 정의한 요소의 type HTML 속성을 나타낸다.

      • username

        도메인 이름 앞에 지정된 사용자 이름이 포함된 문자열을 나타낸다.

    • Methods

      확장 가능한 메소드

      • toString()

        전체 URL을 포함하는 문자열을 반환한다. href 프로퍼티의 읽기전용 버전이다.

  • HTMLAreaElement.prototype

    • Properties

      • hash

        URL에 포함된 해시(#)를 조회하거나 설정할 수 있다. 존재하지 않는 경우에 빈 문자열을 갖는다.

      • host

        URL에서 호스트(host) 이름과 포트(port)를 조회하거나 설정한다.

      • hostname

        URL 도메인을 포함하는 문자열을 나타낸다.

      • href

        지정된 요소의 href 애트리뷰트를 조회하거나 설정한다.

      • origin

        스키마(scheme), 도메인(domain) 및 포트(port)를 포함하는 문자열을 조회한다.

      • password

        도메인 이름 앞에 지정된 암호가 포함된 문자열을 조회하거나 설정한다.

      • pathname

        쿼리 스트링(query string)이나 플래그먼트(fragment)를 포함하지 않은 '/'로 시작하는 문자열을 조회하거나 설정한다.

      • ping

        유저 에이전트가 하이퍼링크를 검사하기 위한 힌트로 지정한 문자열을 조회하거나 설정한다. 

      • port

        URL에 포트(port)가 존재하는 경우 문자열로 조회하거나 설정한다.

      • protocol

        URL의 콜론(:)을 포함하여 프로토콜(protocol) 구성 요소를 조회하거나 설정하는 문자열을 나타낸다.

      • referrerPolicy

        지정된 URL에서 리소스를 가져올 때 보낼 리퍼러를 정의하는 area 요소의 HTML referrerpolicy 속성을 나타낸다.

        HTML의 referrerpolicy 애트리뷰트를 나타낸다.

      • rel

        연결된 대상 객체와의 연결 관계를 지정하는 HTML의 rel 애트리뷰트(attribute)를 조회하거나 설정한다.

      • relList

        요소가 나타내는 리소스와 현재 문서 간의 관계를 나타내는 링크 유형 집합을 포함하는 라이브 상태의 DOMTokenList를 조회한다.

      • search

        쿼리 스트링(query string)을 조회하거나 설정하는 문자열을 나타낸다.

      • target

        연결된 리소스를 표시할 위치를 문자열로 조회하거나 설정한다.

      • username

        도메인 이름 앞에 지정된 사용자 이름이 포함된 문자열을 나타낸다.

    • Methods

      • toString()

        전체 URL을 포함하는 문자열을 반환한다. href 프로퍼티의 읽기전용 버전이다.

  • HTMLBaseElement.prototype

    • Properties

      • href

        지정된 요소의 href 애트리뷰트를 조회하거나 설정한다.

      • target

        연결된 리소스를 표시할 위치를 문자열로 조회하거나 설정한다.

  • HTMLBodyElement.prototype

    이 객체 또는 인터페이스는 상속가능한 속성과 메소드를 가지고 있지 않으며 상속된 속성과 메소드를 사용한다.

    상속된 멤버 보기
  • HTMLButtonElement.prototype

    • Properties

      • disabled

        요소가 비활성화 되어 접근이 안되도록 하는 여부를 나타낸다.

      • form

        요소에 연결된 HTMLFormElement 객체를 참조한다. 만약에 존재하지 않는다면 null을 갖는다.

      • formAction

        연결된 HTMLFormElement의  양식 처리를 담당하는 리소스의 URI를 조회하거나 설정한다. 상위 <form> 요소의HTML  action 애트리뷰트를 대체한다.

      • labels

        요소와 연결된 <label> 요소의 NodeList를 참조한다.

      • name

        요소의 HTML name 애트리뷰트를 나타낸다.

      • popoverTargetAction

        <button> 요소로 제어되는 팝오버 요소에서 수행될 작업을 조회하거나 설정한다.

      • popoverTargetElement

        <button> 요소를 통해 제어할 팝오버(popover) 요소를 조회하거나 설정한다.

      • type

        요소의 HTML type 속성을 나타낸다.

      • value

        입력 요소의 값을 조회하거나 설정한다.

  • HTMLCanvasElement.prototype

    • Properties

      • height

        height 애트리뷰트를 CSS 픽셀로 조회하거나 설정한다.

      • width

        width 애트리뷰트를 CSS 픽셀로 조회하거나 설정한다.

    • Methods

      • captureStream()

        <canvas>상의 화면을 실시간 비디오로 캡처할 수 있는 CanvasCaptureMediaStreamTrack 객체를 포함하는 MediaStream 객체를 반환한다.

      • getContext()

        <canvas>상의 드로잉 컨텍스트를 반환한다.

      • toBlob()

        <canvas>가 포함하고 있는 이미지를 나타내는 Blob 객체를 생성한다. 이 파일은 유저 에이전트에 따라 디스크나 메모리에 캐싱되거나 저장될 수 있다.

      • toDataURL()

        지정된 타입(기본: image/png)의 이미지를 나타내는 URL을 반환한다. 반환된 이미지는 96dpi의 해상도를 갖는다.

      • transferControlToOffscreen()

        기본 쓰레드(main thread) 또는 워크 쓰레드(work thread)에서 OffscreenCanvas 객체에게 제어 권한을 넘긴다.

  • HTMLDataElement.prototype

    • Properties

      • value

        요소의 HTML 애트리뷰트 value를 나타낸다.

  • HTMLDataListElement.prototype

  • HTMLDetailsElement.prototype

    • Properties

      • open

        <details> 요소가 가지고 있는 콘텐츠가 사용자에게 표시되는지 여부를 조회한다.

  • HTMLDialogElement.prototype

    • Properties

      • open

        대화 상자를 상호 작용에 사용할 수 있는지 여부를 나타내는 open HTML 애트리뷰트를 반영하는 속성이다.

      • returnValue

        대화 상자의 반환 값을 설정하거나 조회한다. 일반적으로 사용자가 대화 상자를 닫기 위해 누른 버튼을 나타낸다.

    • Methods

      • close()

        현재 대화 상자를 닫는다. 선택적으로 문자열을 인수로 전달하여 대화 상자의 returnValue를 업데이트할 수 있다.

      • show()

        대화 상자 외부의 콘텐츠와 직접적으로 상호 작용이 가능한 대화 상자를 연다.

      • showModal()

        대화 상자 외부의 콘텐츠와 직접적인 상호 작용이 차단된 대화 상자를 연다.

  • HTMLEmbedElement.prototype

    • Properties

      • height

        요소의 높이를 나타내는 CSS 픽셀 단위로 표시되는 문자열을 조회하거나 설정한다. 요소가 height 애트리뷰트를 가진다면 그 값을 나타낸다.

      • src

        삽입되는 리소스의 경로인 HTML src 애트리뷰트를 나타낸다.

      • type

        삽입된 리소스의 유형을 정의하는 HTML의 type 애트리뷰트를 나타낸다.

      • width

        요소의 너비를 나타내는 CSS 픽셀 단위로 표시되는 문자열을 조회하거나 설정한다. 요소가 width 애트리뷰트를 가진다면 그 값을 나타낸다.

  • HTMLFieldSetElement.prototype

    • Properties

      • disabled

        요소가 비활성화 되어 접근이 안되도록 하는 여부를 나타낸다.

      • elements

        하위 요소들을 HTMLCollection 으로 참조한다.

      • form

        요소에 연결된 HTMLFormElement 객체를 참조한다. 만약에 존재하지 않는다면 null을 갖는다.

      • name

        요소의 HTML name 애트리뷰트를 나타낸다.

      • type

        요소의 HTML type 속성을 나타낸다.

  • HTMLFormElement.prototype

    • Properties

      • acceptCharset

        <form> 요소에 대해 지원되는 문자 인코딩 목록을 나타낸다.

      • action

        양식이 서버로 전송될 때 전송된 데이터를 수신하여 처리할 서버에서 실행되는 프로그램 코드가 작성된 파일의 호출 URL을 지정한다.

      • elements

        하위 요소들을 HTMLCollection 으로 참조한다.

      • encoding

        HTMLFormElement.prototype.enctype 프로퍼티의 대체 프로퍼티이다.

      • enctype

        양식을 서버에 전송할 때 사용되는 MIME 유형을 나타낸다.

      • length

        포함하고 있는 입력 요소의 개수를 나타낸다. 

      • method

        양식을 제출할 때 사용되는 HTTP 전송 방식을 나타낸다.

      • name

        <form> 요소를 식별하는 HTML name 애트리뷰트를 나타낸다.

      • noValidate

        <form> 요소의 유효성을 검사하지 않음을 불리언(boolean) 값으로 갖는 HTML novalidate 애트리뷰트를 나타낸다.

      • target

        양식을 전송할 때 전송이 이루어지는 대상 윈도우 또는 프레임을 나타낸다.

    • Methods

      • reportValidity()

        하위 입력 요소와 연결된 입력 요소의 유효성 검사 제약 조건을 모두 충족하는 경우에 true를 반환하고 그렇지 않으면 false를 반환하며 유효성 검사에 대한 피드백을 사용자에게 제공한다. 

      • requestSubmit()

        양식을 제출하도록 요청한다.

      • reset()

        양식을 초기화한다.

      • submit()

        양식의 데이터를 전송한다.

  • HTMLIFrameElement.prototype

    • Properties

      • allowFullscreen

        <iframe> 요소가 전체 화면 모드로 전환을 허용할 것인지에 대한 여부를 나타낸다.

      • contentDocument

        상위 프레임과 동일한 출처의 프레임 내 활성 문서의 document 객체를 참조한다.

      • contentWindow

        <iframe> 요소의 window 객체를 참조한다.

      • height

        요소의 높이를 나타내는 CSS 픽셀 단위로 표시되는 문자열을 조회하거나 설정한다. 요소가 height 애트리뷰트를 가진다면 그 값을 나타낸다.

      • loading

        <iframe> 요소가 페이지 로드시 실제로 로드 시점을 유저 에이전트에게 힌트로 제공한다.

      • name

        요소의 HTML name 애트리뷰트를 나타낸다.

      • referrerPolicy

        HTML의 referrerpolicy 애트리뷰트를 나타낸다.

      • src

        <iframe> 요소에 표시할 콘텐츠의 URL을 나타내는 HTML의 src 애트리뷰트를 조회하거나 설정할 수 있다.

      • srcdoc

        <iframe> 요소에 인라인 HTML 콘텐츠를 지정하거나 조회한다.

      • width

        요소의 너비를 나타내는 CSS 픽셀 단위로 표시되는 문자열을 조회하거나 설정한다. 요소가 width 애트리뷰트를 가진다면 그 값을 나타낸다.

  • HTMLImageElement.prototype

    • Properties

      • alt

        요소의 HTML alt 애트리뷰트를 조회하거나 설정한다.

      • complete

        성공 여부와 관계없이 웹브라우저가 이미지 가져오기를 완료했는지 여부를 나타낸다.

      • crossOrigin

        연결되는 리소스의 CORS를 설정하거나 조회한다.

      • currentSrc

        현재 화면에 표시된 이미지의 URL을 조회한다.

      • decoding

        이미지를 디코딩 하는 방법에 대해 웹브라우저에게 제공된 힌트를 나타낸다.

      • fetchPriority

        이미지 가져오기 우선 순위에 대하여 웹브라우저에게 제공되는 힌트를 나타낸다.

      • height

        요소의 높이를 나타내는 CSS 픽셀 단위로 표시되는 문자열을 조회하거나 설정한다. 요소가 height 애트리뷰트를 가진다면 그 값을 나타낸다.

      • isMap

        이미지가 서버 측 이미지 맵의 일부임을 나타내는 HTML ismap  애트리뷰트를 나타낸다.

      • loading

        이미지를 즉시 로드할지 아니면 필요할 때 로드할지에 대한 힌트를 웹브라우저에게 제공한다.

      • naturalHeight

        이미지의 실제 높이를 CSS 픽셀 단위를 갖는 값으로 조회한다.

      • naturalWidth

        이미지의 실제 폭을 CSS 픽셀 단위를 갖는 값으로 조회한다.

      • referrerPolicy

        HTML의 referrerpolicy 애트리뷰트를 나타낸다.

      • sizes

        요소의 HTML sizes 애트리뷰트를 나타낸다.

      • src

         이미지의 전체 URL을 갖는 HTML src 속성을 나타낸다.

      • srcset

        <img> 요소의 HTML srcset 프로퍼티를 나타낸다.

      • useMap

        <img> 요소의 HTML usemap 애트리뷰트를 나타낸다.

      • width

        요소의 너비를 나타내는 CSS 픽셀 단위로 표시되는 문자열을 조회하거나 설정한다. 요소가 width 애트리뷰트를 가진다면 그 값을 나타낸다.

      • x

        <html> 요소를 기준으로 <img> 요소의 CSS 레이아웃 상자의 왼쪽 테두리 가장자리의 수평 오프셋을 나타낸다.

      • y

        <html> 요소를 기준으로 <img> 요소의 CSS 레이아웃 상자의 위쪽 테두리 가장자리의 수평 오프셋을 나타낸다.

    • Methods

      • decode()

        이미지가 디코딩되고 DOM에 안전하게 추가되는 것이 확인되면 Promise 객체를 반환한다.

  • HTMLInputElement.prototype

    • Properties

      {{conn_doc_3000}}

      <input> 요소는 HTML type 애트리뷰트에 따라 역할이 다르므로 사용 가능한 프로퍼티도 구분되어 사용된다.

      • Properties related to the parent form

        상위 요소인 <form>과 관련된 애트리뷰트를 나타낸다.

        • form

          요소에 연결된 HTMLFormElement 객체를 참조한다. 만약에 존재하지 않는다면 null을 갖는다.

        • formAction

          연결된 HTMLFormElement의  양식 처리를 담당하는 리소스의 URI를 조회하거나 설정한다. 상위 <form> 요소의HTML  action 애트리뷰트를 대체한다.

        • formEnctype

          양식을 제출할 때 사용하는 콘텐츠 유형을 조회하거나 설정한다. 상위 <form> 요소의HTML  enctype 애트리뷰트를 대체한다.

        • formMethod

          양식을 제출할 때 사용하는 HTTP 메소드를 조회하거나 설정한다. 상위 <form> 요소의HTML  method 애트리뷰트를 대체한다.

        • formNoValidate

          양식이 제출될 때 유효성이 검사되지 않음을 불리언(boolean)으로 조회하거나 설정한다. 상위 <form> 요소의 HTML  novalidate 애트리뷰트를 대체한다.

        • formTarget

          양식을 제출하고 응답을 받을 프레임을 조회하거나 설정할 수 있다.

      • Properties that a type with multiple input value

        입력값을 복수로 갖는 타입에서 사용하는 프로퍼티를 나타낸다.

        • multiple

          두 개 이상의 값을 가질 수 있는지의 여부를 나타낸다.

      • Properties that all types

        모든 <input> 요소와 관련된 프로퍼티를 나타낸다.

        • name

          <input> 요소의 HTML name 애트리뷰트를 조회하거나 설정한다.

        • type

          <input> 요소의 HTML type 애트리뷰트를 조회하거나 설정한다.

        • value

          입력 요소의 값을 조회하거나 설정한다.

      • Properties that button type

        • popoverTargetAction

          <button> 요소로 제어되는 팝오버 요소에서 수행될 작업을 조회하거나 설정한다.

        • popoverTargetElement

          <button> 요소를 통해 제어할 팝오버(popover) 요소를 조회하거나 설정한다.

      • Properties that checkbox or radio type

        checkbox 또는 radio 타입과 관련된 프로퍼티를 나타낸다.

        • checked

          <input> 요소가 현재 체크(선택)되었는지의 여부를 불리언(boolean)으로 나타낸다.

        • defaultChecked

          현재 <input> 요소의 radio 또는 checkbox의 기본 상태(체크 유무)를 조회하거나 설정한다.

        • indeterminate

          계층 관계를 갖는 구조의 양식에서 하위 checkbox 또는 radio가 완전하지 않은 체크 상태인지 여부를 조회하거나 설정한다.

      • Properties that except for hidden types

        숨김(hidden) 유형을 제외한 모든 <input> 요소를 나타낸다.

        • defaultValue

          입력 요소의 원래 지정된 기본값을 조회하거나 설정한다.

        • dirName

          <input> 요소의 방향성을 나타내는 HTML dirname 애트리뷰트를 조회하거나 설정한다.

        • disabled

          입력 요소를 비활성화하여 상호작용을 차단한다.

        • required

          양식 제출 전 입력 요소가 값이 비워져 있으면 안되는 필수 입력을 의미하도록 설정하거나 조회한다.

        • validationMessage

          입력 요소가 충족하지 않는 유효성 검사 제약 조건을 설명하는 지역화된 메시지를 조회한다. 유효성 검사 대상이 아니거나 제약 조건을 충족하는 경우 빈 문자열을 갖는다. 지역화된 이 메시지는 setCustomValidity() 메소드로 설정할 수 있다. 

        • validity

          요소의 현재 유효성 상태를 확인할 수 있는 ValidityState 객체를 참조한다.

        • willValidate

          요소가 제약 조건 유효성 검사의 후보인지 여부를 조회한다.

      • Properties that file type

        HTML type 애트리뷰트의 값이 file인 경우 사용되는 프로퍼티를 나타낸다.

        • accept

          쉼표로 구분된 선택할 수 있는 파일 유형 목록을 나타낸다.

        • files

           업로드를 위해 선택된 파일을 나타내는 File 객체 목록이 포함된 FileList 객체를 참조한다.

      • Properties that image type

        HTML type 애트리뷰트의 값이 image인 경우 사용되는 프로퍼티를 나타낸다.

        • alt

          요소의 HTML alt 속성을 조회하거나 설정한다.

        • height

          요소의 높이를 나타내는 CSS 픽셀 단위로 표시되는 문자열을 조회하거나 설정한다. 요소가 height 애트리뷰트를 가진다면 그 값을 나타낸다.

        • src

          요소의 HTML src 속성을 조회하거나 설정한다.

        • width

          요소의 너비를 나타내는 CSS 픽셀 단위로 표시되는 문자열을 조회하거나 설정한다. 요소가 width 애트리뷰트를 가진다면 그 값을 나타낸다.

      • Properties that quantitative data entry factors

        HTML type 애트리뷰트의 값이 number인 요소 등과 같이 정량적 데이터 입력 요소에 사용되는 프로퍼티를 나타낸다.

        • max

          요소의 HTML max 애트리뷰트를 나타낸다.

        • min

          요소의 HTML min 애트리뷰트를 나타낸다.

        • step

          요소의 HTML step 애트리뷰트를 나타낸다.

        • valueAsDate

          날짜로 해석되는 입력 요소의 값을 조회하거나 설정한다.

        • valueAsNumber

          숫자로 해석되는 입력 요소의 값을 조회하거나 설정한다.

      • Properties that text or number type

        type 애트리뷰트가 text이거나 number인 요소의 프로퍼티를 나타낸다.

        • autocomplete

          요소의 HTML autocomplete 애트리뷰트를 나타낸다. 입력시 자동 완성 기능 여부를 설정하거나 조회한다.

        • maxLength

          요소의 HTML maxlength 애트리뷰트를 나타낸다.

        • minLength

          요소의 HTML minlength 애트리뷰트를 나타낸다.

        • pattern

          입력 값을 검사하는 정규식을 포함한 HTML pattern 애트리뷰트를 조회하거나 설정한다.

        • placeholder

          요소의 HTML placehoder 애트리뷰트를 나타낸다.

        • readOnly

          설정된 값을 수정할 수 없는 요소의 HTML readonly 애트리뷰트를 나타낸다.

        • selectionDirection

          선택이 발생한 방향을 나타낸다.

        • selectionEnd

          선택한 텍스트의 마지막 인덱스를 조회하거나 설정한다.

        • selectionStart

          선택한 텍스트의 시작 인덱스를 조회하거나 설정한다.

        • size

          요소의 HTML size 애트리뷰트를 나타낸다.

    • Methods

      • checkValidity()

        요소가 제약 조건 유효성 검사의 대상이고 제약 조건을 충족하지 않는 경우 false, 제약 조건 유효성 검사의 대상이 아니거나 충족하는 경우에 true를 반환한다.

      • reportValidity()

        checkValidity() 메소드처럼 동일한 유효성 검사를  실행한다. 양식을 제출할 때 유효성 검사를 하는 것과 동일한 방식으로 잘못된 입력임을 사용자에게 알린다.

      • select()

        텍스트를 입력 가능한 <input> 또는 <textarea> 요소의 모든 텍스트를 선택한다.

      • setCustomValidity()

        요소에 대한 사용자 정의 유효성 메시지를 설정한다.

      • setRangeText()

        텍스트를 입력 가능한 <input> 또는 <textarea> 요소의 텍스트 범위를 새 문자열로 바꾼다.

      • setSelectionRange()

        입력 가능한 <input> 또는 <textarea> 요소에서 현재 텍스트 선택의 시작 및 끝 위치를 설정한다.

      • showPicker()

        <input> 요소에 대한 웹브라우저 선택기를 표시한다.

      • stepDown()

        숫자 유형의 <input> 요소의 값을 HTML step 애트리뷰트 값 만큼 감소시킨다. 인수가 지정된 경우 step 애트리뷰트의 최대 n 배수까지 감소 시킨다.

      • stepUp()

        숫자 유형의 <input> 요소의 값을 HTML step 애트리뷰트 값 만큼 증가시킨다. 인수가 지정된 경우 step 애트리뷰트의 최대 n 배수까지 증가 시킨다.

  • HTMLLabelElement.prototype

    • Properties

      • control

        <label> 요소와 연결된 컨트롤(입력 요소)을 나타낸다.

      • form

        <label> 요소에 연결된 입력 요소의 상위 <form >요소를 참조한다.

      • htmlFor

        요소의 HTML for 애트리뷰트를 조회하거나 설정한다.

  • HTMLLegendElement.prototype

    • Properties

      • form

        요소에 연결된 HTMLFormElement 객체를 참조한다. 만약에 존재하지 않는다면 null을 갖는다.

  • HTMLLIElement.prototype

    • Properties

      • value

        <ol> 하위의 <li> 요소의 서수 위치를 설정하거나 조회하는 HTML value 애트리뷰트를 나타낸다.

  • HTMLLinkElement.prototype

    • Properties

      • as

        미리 로드되는 콘텐츠 유형을 지정하거나 설정하는 HTML as 애트리뷰트을 나타낸다.

      • crossOrigin

        연결되는 리소스의 CORS를 설정하거나 조회한다.

      • disabled

        연결의 비활성 여부를 불리언(boolean)으로 나타낸다.

      • href

        연결되는 리소스의 URI를 지정하거나 조회하는 HTML의 href 애트리뷰트를 나타낸다.

      • hreflang

        연결된 리소스의 언어 코드를 나타낸다. 웹브라우저의 콘텐츠 지역화 처리 및 SEO를 개선하는 데 사용될 수 있다.

      • media

        리소스가 적용되는 하나 이상의 미디어 형식 목록을 나타낸다.

      • referrerPolicy

        HTML의 referrerpolicy 애트리뷰트를 나타낸다.

      • rel

        연결된 대상 객체와의 연결 관계를 지정하는 HTML의 rel 애트리뷰트(attribute)를 조회하거나 설정한다.

      • relList

        요소가 나타내는 리소스와 현재 문서 간의 관계를 나타내는 링크 유형 집합을 포함하는 라이브 상태의 DOMTokenList를 조회한다.

      • sheet

        지정된 요소와 관련된 StyleSheet 객체를 참조하거나 없는 경우 null을 갖는다.

      • sizes

        요소의 HTML sizes 애트리뷰트를 나타낸다.

      • type

        연결된 리소스의 MIME 유형을 나타낸다.

  • HTMLMapElement.prototype

    • Properties

      • areas

        <map> 요소와 관련된 <area> 요소를 나타내는 라이브 상태의 HTMLCollection을 참조한다.

      • name

        다른 컨텍스트(context)를 참조하기 위해 <map> 요소를 식별하는 값을 갖는다.

  • HTMLMetaElement.prototype

    • Properties

      • content

        메타 데이터 속성 값을 조회하거나 설정한다.

      • httpEquiv

        웹 문서에 대해 정의할 HTTP 응답 헤더의 이름을 조회하거나 설정한다.

      • name

        메타 데이터 이름을 조회하거나 설정한다.

  • HTMLMeterElement.prototype

    • Properties

      • high

        요소의 HTML 속성인 high를 설정하거나 조회한다.

      • labels

        요소와 연결된 <label> 요소의 NodeList를 참조한다.

      • max

        요소의 HTML 속성인 max를 설정하거나 조회한다.

      • min

        요소의 HTML 속성인 min를 설정하거나 조회한다.

      • optimum

        요소의 HTML 속성인 optimum를 설정하거나 조회한다.

      • value

        요소의 HTML 속성인 value를 설정하거나 조회한다.

  • HTMLModElement.prototype

    • Properties

      • cite

        요소의 cite HTML 속성을 조회하거나 설정한다.

      • dateTime

        요소의 datetime HTML 속성을 조회하거나 설정한다.

  • HTMLObjectElement.prototype

    • Properties

      • contentDocument

        object 요소의 중첩된 브라우징 컨텍스트(존재하는 경우)의 활성 문서를 나타내는 Document 객체를 참조한다. 없다면 null을 가진다.
      • contentWindow

        object 요소의 중첩된 브라우징 컨텍스트(존재하는 경우)의 window proxy를 나타내는 WindowProxy 객체를 참조한다. 없다면 null을 갖는다.
      • data

        리소스의 주소를 DOMString으로 지정하거나 조회한다.
      • form

        object 요소의 폼 소유자를 나타내는 HTMLFormElement를 참조한다. 없다면 null을 갖는다.
      • height

        리소스의 높이를 지정하거나 height HTML 속성을 반영하는 DOMString을 조회한다.
      • name

        브라우징 컨텍스트의 이름을 지정하여 name HTML 속성을 반영하는 DOMString을 조회한다.
      • type

        리소스의 MIME 유형을 DOMString으로 지정하거나 조회한다.
      • typeMustMatch

        data에 의해 지정된 리소스가 type 속성과 일치하는 경우에만 재생되어야 하는지의 여부를 조회한다.
      • useMap

        useMap HTML 속성을 반영하는 DOMString으로 사용할 요소를 지정한다.
      • validationMessage

        컨트롤이 충족하지 않은 유효성 검사 제약 조건을 설명하는 지역화된 메시지를 나타내는 DOMString 조회한다.
      • validity

        유효 상태를 가지는 ValidityState를 참조한다.
      • width

        리소스의 폭을 지정하거나 width HTML 속성을 반영하는 DOMString을 조회한다.

      • willValidate

        제약 조건 유효성 검사의 대상인지의 여부를 Boolean로 조회된다.
    • Methods

      • checkValidity()

        object 객체들은 제약 조건 유효성 검사의 대상이 아니므로 항상 true를 반환한다.
      • setCustomValidity()

        요소에 대한 사용자 정의 유효성 메시지를 정의한다. 이 메시지가 빈 문자열이 아닌 경우 요소에 사용자 정의 유효성 오류가 발생하여 유효성이 검사되지 않는다.
  • HTMLOListElement.prototype

  • HTMLOptGroupElement.prototype

    • Properties

      • disabled

        선택항목의 비활성을 제어한다.

      • label

        요소의 label HTML 속성을 조회하거나 설정한다.

  • HTMLOptionElement.prototype

    • Properties

      • defaultSelected

        요소의  selected HTML 속성의 초기값이며 기본적으로 선택되었는지 여부를 나타낸다.

      • disabled

        요소가 비활성화 되어 접근이 안되도록 하는 여부를 나타낸다.

      • form

        요소에 연결된 HTMLFormElement 객체를 참조한다. 만약에 존재하지 않는다면 null을 갖는다.

      • index

        지정 요소의 동일 형제 요소 내에서 위치 값을 나타낸다.

      • label

        요소의 label HTML 속성을 나타낸다.

      • selected

        지정된 요소가 선택되어 있는지 여부를 나타낸다.

      • text

        요소의 텍스트 콘텐츠를 나타낸다.

      • value

        입력 요소의 값을 조회하거나 설정한다.

  • HTMLOutputElement.prototype

    • Properties

      • defaultValue

        입력 요소의 기본값을 나타낸다.

      • form

        요소에 연결된 HTMLFormElement 객체를 참조한다. 만약에 존재하지 않는다면 null을 갖는다.

      • htmlFor

        요소의 for HTML 속성을 나타낸다.

      • labels

        요소와 연결된 <label> 요소의 NodeList를 참조한다.

      • name

        요소의 HTML name 애트리뷰트를 나타낸다.

      • validationMessage

        입력 요소가 충족하지 않는 유효성 검사 제약 조건을 설명하는 지역화된 메시지를 조회한다. 유효성 검사 대상이 아니거나 제약 조건을 충족하는 경우 빈 문자열을 갖는다. 지역화된 이 메시지는 setCustomValidity() 메소드로 설정할 수 있다. 

      • validity

        요소의 현재 유효성 상태를 확인할 수 있는 ValidityState 객체를 참조한다.

      • value

        입력 요소의 값을 조회하거나 설정한다.

      • willValidate

        요소가 제약 조건 유효성 검사의 후보인지 여부를 조회한다.

    • Methods

      • checkValidity()

        요소가 제약 조건 유효성 검사의 대상이고 제약 조건을 충족하지 않는 경우 false, 제약 조건 유효성 검사의 대상이 아니거나 충족하는 경우에 true를 반환한다.

      • reportValidity()

        checkValidity() 메소드를 실행하여 false를 반환한 경우 Form을 제출한 것과 동일한 방식으로 잘못된 입력임을 사용자에게 알린다.

      • setCustomValidity()

        요소에 대한 사용자 정의 유효성 메시지를 설정한다.

  • HTMLParamElement.prototype

    • Properties

      • name

        요소의 HTML name 애트리뷰트를 나타낸다.

      • value

        입력 요소의 값을 조회하거나 설정한다.

  • HTMLProgressElement.prototype

    • Properties

      • labels

        요소와 연결된 <label> 요소의 NodeList를 참조한다.

      • max

        요소의 max HTML 속성을 나타낸다.

      • position

        현재 값(value)을 최대값(max)으로 나눈 결과를 조회한다.

      • value

        요소의 value HTML 속성을 나타낸다.

  • HTMLQuoteElement.prototype

    • Properties

      • cite

        요소의 cite HTML 속성을 나타낸다.

  • HTMLScriptElement

    • Methods

      • supports()

        웹브라우저가 지정된 유형의 스크립트를 지원하는지 여부를 나타낸다.

  • HTMLScriptElement.prototype

    • Properties

      • async

        스크립트의 실행 방법을 제어한다.

      • crossOrigin

        연결되는 리소스의 CORS를 설정하거나 조회한다.

      • defer

        스크립트의 실행 방법을 제어한다.

      • noModule

        ES2015 모듈(module)을 지원하는 웹브라우저에서 스크립트 실행을 제어한다.

      • referrerPolicy

        HTML의 referrerpolicy 애트리뷰트를 나타낸다.

      • src

        요소의 HTML src 속성을 조회하거나 설정한다.

      • text

        <script> 요소 내 모든 텍스트 노드의 내용을 트리 순서로 결합하여 조회한다.

      • type

        MIME 유형을 정의한 요소의 type HTML 속성을 나타낸다.

  • HTMLSelectElement.prototype

    • Properties

      • autofocus

        페이지가 로드가 되면 기본적으로 포커스 여부를 지정한다.

      • disabled

        요소가 비활성화 되어 접근이 안되도록 하는 여부를 나타낸다.

      • form

        요소에 연결된 HTMLFormElement 객체를 참조한다. 만약에 존재하지 않는다면 null을 갖는다.

      • labels

        요소와 연결된 <label> 요소의 NodeList를 참조한다.

      • length

        자식 <option> 요소의 갯수를 나타낸다.

      • multiple

        요소의 multiple HTML 속성을 나타낸다.

      • name

        요소의 HTML name 애트리뷰트를 나타낸다.

      • options

        자식인 <option>(HTMLOptionElement) 요소의 집합을 참조한다.

      • required

        서버에 전송시 필수로 전송할 데이터를 가져야 하는지 여부를 나타내는 요소의 required HTML 속성을 나타낸다.

      • selectedIndex

        첫 번째로 선택된 <option> 요소의 인덱스를 나타낸다.

      • selectedOptions

        선택된 <option> 요소의 집합을 참조한다.

      • size

        화면에 표시될 <option> 항목의 수를 갖는 size HTML 속성을 나타낸다.

      • type

        컨트롤의 유형을 나타낸다.

      • validationMessage

        입력 요소가 충족하지 않는 유효성 검사 제약 조건을 설명하는 지역화된 메시지를 조회한다. 유효성 검사 대상이 아니거나 제약 조건을 충족하는 경우 빈 문자열을 갖는다. 지역화된 이 메시지는 setCustomValidity() 메소드로 설정할 수 있다. 

      • validity

        요소의 현재 유효성 상태를 확인할 수 있는 ValidityState 객체를 참조한다.

      • value

        입력 요소의 값을 조회하거나 설정한다.

      • willValidate

        요소가 제약 조건 유효성 검사의 후보인지 여부를 조회한다.

    • Methods

      • add()

        해당 <select> 요소에 대한 <option> 요소 컬렉션에 새롭게 추가한다.

      • checkValidity()

        요소가 제약 조건 유효성 검사의 대상이고 제약 조건을 충족하지 않는 경우 false, 제약 조건 유효성 검사의 대상이 아니거나 충족하는 경우에 true를 반환한다.

      • item()

        요소에 대한 <option> 요소 컬렉션에서 항목을 반환한다.

      • namedItem()

        인수로 지정된 이름을 가진 HTMLOptionElement 컬렉션의 항목을 반환한다.

      • remove()

        <select> 요소에 대한 <option> 컬렉션에서 인수로 지정된 인덱스를 갖는 요소를 제거한다.

      • reportValidity()

        checkValidity() 메소드를 실행하여 false를 반환한 경우 Form을 제출한 것과 동일한 방식으로 잘못된 입력임을 사용자에게 알린다.

      • setCustomValidity()

        요소에 대한 사용자 정의 유효성 메시지를 설정한다.

  • HTMLSlotElement.prototype

    • Properties

      • name

        지정된 슬롯(slot)의 이름을 조회하거나 설정한다.

    • Methods

      • assign()

        지정된 슬롯(slot)에 대해 수동으로 할당된 노드를 인수로 지정된 노드로 설정한다.

      • assignedElements()

        슬롯에 할당된 요소의 시퀀스를 반환한다.

      • assignedNodes()

        슬롯(slot)에 할당된 노드의 시퀀스를 반환하고 flatten 옵션이 true인 경우 슬롯의 자손인 다른 슬롯의 할당된 노드를 반환한다.

  • HTMLSourceElement.prototype

    • Properties

      • media

        미디어쿼리를 지정하는 요소의 media HTML 속성을 나타낸다.

      • sizes

        중단점 사이의 이미지 크기를 나타낸다.

      • src

        미디어 리소스에 대한 경로를 갖는 src HTML 속성을 나타낸다.

      • srcset

        요소의 srcset HTML 속성을 나타낸다.

      • type

        MIME 유형을 정의한 요소의 type HTML 속성을 나타낸다.

  • HTMLStyleElement.prototype

    • Properties

      • disabled

        스타일시트의 비활성 여부를 나타낸다.

      • media

        미디어쿼리를 지정하는 요소의 media HTML 속성을 나타낸다.

      • sheet

        요소와 관련된 StyleSheet 객체를 참조한다.

  • HTMLTableCellElement.prototype

    • Properties

      • abbr

        <th> 요소에 대한 대체 레이블을 지정한다.

      • cellIndex

        <tr> 요소 내의 셀 컬렉션에서 셀의 위치를 나타낸다.

      • colspan

        지정 셀이 병합되는 열 수를 조회하거나 지정한다.

      • headers

        셀과 관련된 헤더를 나타내는 th 요소의 ID 목록을 참조한다.

      • rowspan

        지정 셀이 병합되는 행 수를 조회하거나 지정한다.

      • scope

        <th> 셀의 범위를 나타낸다.

  • HTMLTableColElement.prototype

    • Properties

      • span

        요소의 span HTML 속성을 나타낸다.

  • HTMLTableElement.prototype

    • Properties

      • caption

        요소의 자식으로 첫번째 <caption> 요소을 참조한다.

      • rows

        요소의 모든 행(<tr>, <thead>, <tbody>, <tfoot>)을 HTMLCollection으로 참조한다.

      • tBodies

        요소의 <tbody>에 포함된 요소들을 HTMLCollection으로 참조한다.

      • tFoot

        요소의 자식인 첫번째 <tfoot> 요소를 참조한다.

      • tHead

        요소의 자식인 첫번째 <thead> 요소를 참조한다.

    • Methods

      • createCaption()

        테이블의 <caption> 요소를 반환한다.

      • createTBody()

        테이블에 새로운 tbody 요소를 생성하고 반환한다.

      • createTFoot()

        테이블의 <tfoot> 요소를 반환한다.

      • createTHead()

        테이블의 <thead> 요소를 반환한다.

      • deleteCaption()

        테이블의 자식인 첫번째 <caption> 요소를 제거한다.

      • deleteRow()

        인수로 지정된 인덱스를 갖는 <tr> 요소를 제거한다.

      • deleteTFoot()

        <table> 요소의 자식인 첫번째 <tfoot> 요소를 제거한다.

      • deleteTHead()

        <table> 요소의 자식인 첫번째 <thead> 요소를 제거한다.

      • insertRow()

        테이블에 새로운 <tr> 요소를 지정된 인덱스 바로 앞에 추가하고 반환한다.

  • HTMLTableRowElement.prototype

    • Properties

      • cells

        지정 <tr> 요소 내의 셀(<th>, <td>)들을 HTMLCollection으로 참조한다.

      • rowIndex

        테이블에서 지정 <tr> 요소의 논리적 위치(index)를 조회한다.

      • sectionRowIndex

        지정된 <tr> 요소가 속한 섹션에서의 자신의 논리적 위치(index)를 조회한다.

    • Methods

      • deleteCell()

        지정 tr 요소 내에서 지정된 인덱스를 갖는 셀을 제거한다.

      • insertCell()

        <tr>요소에서 지정된 위치 앞에 새로운 셀을 추가하고 추가된 셀의 참조를 반환한다.

  • HTMLTableSectionElement.prototype

    • Methods

      • deleteRow()

        섹션 내에 있는 지정 인덱스를 갖는 <tr> 요소를 제거한다.

      • insertRow()

        섹션 내에서 지정된 위치 앞에 새로운 <tr> 요소를 추가한다.

  • HTMLTemplateElement.prototype

    • Properties

      • content

        <template> 요소의 템플릿 콘텐츠를 나타낸다.

  • HTMLTextAreaElement.prototype

    • Properties

      • accessKey

        요소에 대한 액세스가 가능한 단일 문자 키보드 키를 나타내는 DOMString이다.

      • autocapitalize

        사용자가 영문을 입력시 대문자 사용 동작을 반환하거나 설정한다.

      • autocomplete

        요소의 HTML autocomplete 애트리뷰트를 나타낸다. 입력시 자동 완성 기능 여부를 설정하거나 조회한다.

      • autofocus

        페이지가 로드가 되면 기본적으로 포커스 여부를 지정한다.

      • cols

        입력 요소의 가시적 너비를 나타내는 cols HTML 속성을 나타낸다.

      • defaultValue

        입력 요소의 기본값을 나타낸다.

      • disabled

        요소가 비활성화 되어 접근이 안되도록 하는 여부를 나타낸다.

      • form

        요소에 연결된 HTMLFormElement 객체를 참조한다. 만약에 존재하지 않는다면 null을 갖는다.

      • labels

        요소와 연결된 <label> 요소의 NodeList를 참조한다.

      • maxLength

        요소의 HTML maxlength 애트리뷰트를 나타낸다.

      • minLength

        요소의 HTML minlength 애트리뷰트를 나타낸다.

      • name

        요소의 HTML name 애트리뷰트를 나타낸다.

      • placeholder

        요소의 HTML placehoder 애트리뷰트를 나타낸다.

      • readOnly

        설정된 값을 수정할 수 없는 요소의 HTML readonly 애트리뷰트를 나타낸다.

      • required

        서버에 전송시 필수로 전송할 데이터를 가져야 하는지 여부를 나타내는 요소의 required HTML 속성을 나타낸다.

      • rows

        입력 요소의 가시적 높이를 나타내는 rows  HTML 속성을 나타낸다.

      • selectionDirection

        선택이 발생한 방향을 조회하거나 설정한다.

      • selectionEnd

        선택한 텍스트의 끝의 인덱스를 조회하거나 설정한다.

      • selectionStart

        선택한 텍스트의 시작 부분의 인덱스를 조회하거나 설정한다.

      • textLength

        입력된 문자열의 길이를 조회한다.

      • type

        textarea 값을 갖는다.

      • validationMessage

        입력 요소가 충족하지 않는 유효성 검사 제약 조건을 설명하는 지역화된 메시지를 조회한다. 유효성 검사 대상이 아니거나 제약 조건을 충족하는 경우 빈 문자열을 갖는다. 지역화된 이 메시지는 setCustomValidity() 메소드로 설정할 수 있다. 

      • validity

        요소의 현재 유효성 상태를 확인할 수 있는 ValidityState 객체를 참조한다.

      • value

        입력 요소의 값을 조회하거나 설정한다.

      • willValidate

        요소가 제약 조건 유효성 검사의 후보인지 여부를 조회한다.

      • wrap

        텍스트를 줄바꿈하는 방법을 나타내는 wrap HTML 속성을 조회하거나 설정한다.

    • Methods

      • checkValidity()

        요소가 제약 조건 유효성 검사의 대상이고 제약 조건을 충족하지 않는 경우 false, 제약 조건 유효성 검사의 대상이 아니거나 충족하는 경우에 true를 반환한다.

      • reportValidity()

        checkValidity() 메소드처럼 동일한 유효성 검사를  실행한다. 양식을 제출할 때 유효성 검사를 하는 것과 동일한 방식으로 잘못된 입력임을 사용자에게 알린다.

      • select()

        텍스트를 입력 가능한 <input> 또는 <textarea> 요소의 모든 텍스트를 선택한다.

      • setCustomValidity()

        요소에 대한 사용자 정의 유효성 메시지를 설정한다.

      • setRangeText()

        텍스트를 입력 가능한 <input> 또는 <textarea> 요소의 텍스트 범위를 새 문자열로 바꾼다.

      • setSelectionRange()

        입력 가능한 <input> 또는 <textarea> 요소에서 현재 텍스트 선택의 시작 및 끝 위치를 설정한다.

  • HTMLTimeElement.prototype

    • Properties

      • dateTime

        요소의 datetime HTML 속성을 나타낸다.

  • HTMLTitleElement.prototype

    • Properties

      • text

        문서의 제목을 나타낸다.

  • HTMLTrackElement.prototype

    • Properties

      • default

        요소의 default HTML 속성을 나타낸다.

      • kind

        텍스트 트랙이 사용되는 방식을 나타내는 kind HTML 속성을 조회하거나 설정한다.

      • label

        사용자가 읽을 수 있는 트랙 제목을 나타내는 label HTML 속성을 나타낸다.

      • readyState

        트랙의 준비 상태를 나타낸다.

      • src

        텍스트 트랙 데이터의 주소를 나타내는 src HTML 속성을 나타낸다.

      • srclang

        텍스트 트랙 데이터의 언어를 알리는 srclang HTML 속성을 나타낸다.

      • track

        현재 <track> 요소의 TextTrack 인스턴스를 참조한다.