이 매우 간단한 JavaScript를 사용하여 선택한 옵션을 범위에 표시했습니다. IE8을 제외한 모든 브라우저에서 정상적으로 작동합니다.JavaScript : IE8에서 getElementById가 작동하지 않습니다.
코드 -
<select onchange="searchdisplay(this.value)">
<option>kill</option>
<option>bill</option>
<option>by</option>
<option>torentino</option>
<option>is </option>
<option>not </option>
<option>good</option>
<Select>
<span id="container">
<span>
스크립트 -
<script>
function searchdisplay(val)
{
var div = document.getElementById('container');
div.innerHTML = val;
}
</script>
이에 대한 모든 솔루션? 감사.
<select onchange="searchdisplay(this.options[this.selectedIndex].value)">
하고 잘 작동된다 : -
IE8이 너무 부서지기 때문에'var div '의 이름을 다른 것으로 바꿔서 고칠 수 있습니다 (예 :'var div2'). 'getElementById' 사용법이 올바른 것 같습니다. – techfoobar
DOM 준비 후 스크립트를 실행합니까? – Sergio
두 번째 ''태그는 ''입니까? @Sergio이 함수는'