반응형
안녕하세요 이번 포스팅은 html 요소인 Select Option에서 Value값 뿐만 아니라 고유 값을 추가하고 싶을 때의 방법을 알려드리려고 합니다.
var objOption = document.createElement("option");
objOption.value = "value값";
opjOption.text = "text값";
objOption.dataset.sample = "sample값"; // 특정 고유 값 생성가능
option 객체를 생성하고, value와 text를 지정합니다.
value는 option의 value. 즉, 값이며
text는 option에 보여지는 텍스트입니다.
value외에도 고유의 값을 추가하려고할 때 dataset을 이용하시면 됩니다.
옵션객체.dataset.값이름 = "고유값"
을 하게 되면 자유롭게 option값에 데이터를 넣고 뺄 수 있습니다.
dataset으로 속성 접근은 IE에서 지원되지 않습니다.
IE도 접근하기 위해서 dataset 대신 getAttribute / setAttribute를 이용하면 됩니다.
반응형
'FE > Javascript' 카테고리의 다른 글
[Javascript] A window.confirm() dialog generated by this page was suppressed because this page is not the active tab of the front window 해결방법 (0) | 2021.10.26 |
---|---|
[Javascript] element 요소가 있는 지 확인 (0) | 2021.07.06 |
[오류 해결]SCRIPT87:잘못된 인수입니다. (0) | 2021.05.14 |
[Javascript] 팝업 열기 및 크기 조절 (0) | 2021.05.13 |
[Javascript] JSON Array 타입 데이터 JAVA 통신 방법 (0) | 2021.04.07 |