Select Event
- select 태그의 이벤트는 click 이 아니라 change 이다.
 
select_obj.onchange = function(){};
select_obj.onchange = () => {};
select_obj.addEventListener('change', function(){});
select_obj.addEventListener('change', ()=>{});
주의
- 화살표 함수를 사용할 시 this 를 인식하지 못한다.
 
select_obj.addEventListener('change', function(){
	const n_selectedIndex = this.selectedIndex;
  	
  	
});
select_obj.addEventListener('change', () => {
	const n_selectedIndex = select_obj.selectedIndex;
  	
  	
});
selectedIndex
const n_selectedIndex = select_obj.selectedIndex;
const idx = n_selectedIndex - 1;
dispatchEvent
- 이벤트 발생시키기
 
- dispatchEvent(new Event('이벤트));
 
select_obj.dispatchEvent(new Event('change'));
select_obj.addEventListener('change',() => {
	...
});
window.onload = function(){
	document.querySelector("위치").value = "xxx";
	document.querySelector("위치").dispatchEvent(
      								new Event('change'));  
}
$("위치").val("xxx").trigger('change');
참고
정리
- 09javascriptStandardObject -> 01_Array_class
-> 06객체배열class사용_selectedIndex.html, 06.css, 06.js