<input type="search" list="i">
이걸 동적으로 생성 할려고
var newNode = document.createElement( 'input' );
newNode.type ='search';
newNode.list = 'i'
이렇게 했는데 오류 뜨길 list가 getter밖에 없다네?
또 보니까 list값을 아이디 값( 여기선 i )만 주고 datalist 없으면 아이디 값에 뭘 넣어도 다 null로 조회됨.
또 골때리는 건 datalist
<input type="search" list="i">
<datalist id="i">
<option value="A"></option>
<option value="B"></option>
</datalist>
이렇게 연결해 두고 조회하면 id값이 아니라 연결된 datalist Element가 조회됨.
그래서 datalist도 동적으로 하나 생성해서
newNode.list = document.createElement( 'datalist' );
이렇게 넣을려니까 이것도 안됨.
list값 아예 할당을 못하게 막아놓은건가 아님 할당기호가 list가 아니라 딴건가?
appendchild나 innethtml로 바까
ELIS appendChild는 좋긴한데 여전히 list 값을 삽입이 안되서 datalist 하고 연결이 안되고
innerHTML은 문서에 삽입하기전에 리스너를 걸려고 하는데 그게 안되
sort//되서->돼서 [리듬 맞춤법 봇♬]