<select id="wbox" name="listbox" size="20"onchange="call(this)">
<optgroup label="Taxes">
<option value="1694" label="DNA-option1"></option>
<option value="1642">RNA-option2</option>
나는 선택한 옵션의 레이블을 추출하고 JavaScript 함수에서 사용하고자하는 목록 상자가 있습니다.javascript 함수에서 option 레이블로 var
function call(op) {
alert(op.label);
alert(op.name);
alert(op.value);
var x = op.label;
}
그러나 항상 레이블로 반환되며 정의되지 않습니다. 나는 옵션 레이블이 html로 쓰여지는 방식을 바꾸려고 노력했다. 이것은 자바 스크립트 함수를 작성하는 최선의 방법이 아닐 수도있다. 나는 절대적으로 옵션 값을 사용할 수 없다. 이것은 고유 한 ID이며 다른 것에 사용된다. 내가 잘못하고있는 일이나이 일을하는 더 좋은 방법에 대한 제안?
'op.selectedOptions [0]'했습니까? – zneak
.textContent 그 끝에서 완벽하고 고마워! – user1868232