• 회원가입
  • 로그인
  • 구글아이디로 로그인

[js] JS - list 속성 - INPUT 텍스트 필드에 입력 가능한 datalis(데이터리스트)t에 대한 참조 반환 (= list속성 = 리스트속성) 인풋 리스트 속성

목차
  1. list 예제 - 입력 가능 데이터 리스트 객체 반환
  2. list 정의
  3. list 구문

 

list 예제 - 입력 가능 데이터 리스트 객체 반환

 

<form action="/action_page.php" method="get">

  <label for="hz">자신있는 코딩언어는?</label>

  <input list="lang" name="hz" id="hz">

  <datalist id="lang">

    <option value="HTML">

    <option value="CSS">

    <option value="JS">

    <option value="PHP">

    <option value="SQL">

  </datalist>

  <input type="submit">

</form>


<div id="demo1"></div>

<div id="demo2"></div>

<div id="demo3"></div>

<div id="demo4"></div>


<script>

let x = document.getElementById("hz").list;

demo1.innerHTML = x; // [object HTMLDataListElement]

demo2.innerHTML = x.id; // lang

demo3.innerHTML = x.options; // [object HTMLCollection]

demo4.innerHTML = x.options.length; // 5

</script>

 

결과보기

 

list 정의

 

INPUT 텍스트 필드에 입력 가능한 datalist에 대한 참조 반환.

 


 

1. 

 

2

IE10 이상 주요 최신 브라우저 지원.

단, Safari 브라우저는 지원 X.

 

 

list 구문

 

datalist 객체 반환

textObject.list

 


PS.

 

datalist 객체의 id 반환

textObject.list.id

 

datalist 객체의 option 객체 반환

textObject.list.option

 

datalist 객체의 option 객체의 개수 반환

textObject.list.option.length

 



분류 제목
js JS - 숫자를 한글로 읽기/변환
js JS - 숫자 천자리 표시 기호 쉼표(콤마) 제거 함수 (= getInt함수 = 겟인트함수)
js JS - 랜덤이미지 (= 랜덤배너)
js JS - 텍스트 첫글자만 글자색 변경 (= 맨앞글자 색상 변경)
js JS - 자바스크립트 성능 향상 위한 코드 작성법 (= JavaScript Performance)
DOM_Style JS - aspectRatio 속성 - 요소의 종횡비율(= 가로세로비율) 지정 (= aspectRatio속성…
js JS - with 키워드 - 객체 이용해 구문작성 (= with키워드 = 위드키워드)
js JS - 입력한 패스워드 확인 (보이기/숨기기) 토글 버튼 넣기
js JS - JavaScript로 (SlideUp/SlideDown) (FadeOut/FadeIn) 토글 버튼 …
DOM_Element JS - outerHTML 속성 - 속성, 시작태그, 종료태그 포함한 HTML 요소 설정/반환 (= oute…
Array JS - includes() 메서드 - 배열에 지정값 포함 여부 검사체크 (= includes메서드 = 인클…
js JS - 이미지 위에 마우스허버 시 툴팁창(Tooltip) 띄우기 ※ 클래스 속성값과 동일한 타이틀 속성 생…
Array JS - at() 메서드 - 지정 색인번호의 배열값 반환 (= at메서드 = 엣메서드/앳메서드)
Array JS - entries() 예제 - 객체배열반복자 반환 (= entries메서드 = 엔트리즈메서드)
Array JS - flat() 예제 - 배열 평탄화 (= flat메서드 = 플랫메서드) ※ 중첩배열(=다단계배열)의 …
Array JS - flatMap() 메서드 - 배열 매핑 후 지정함수 적용한 새 평면배열 생성 (= flatMap메서…
Array JS - Array.from() 메서드 - 객체로부터 배열 생성 (= Array.from메서드 = 어레이프럼…
Array JS - keys() 메서드 - 배열키로 구성된 배열 반환 (= keys메서드 = 키즈메서드)
Math JS - Math.log2() 메서드 -
Math JS - Math.log10() 메서드 -
66/67
목록
찾아주셔서 감사합니다. Since 2012