我已經閱讀了一些關於IE8導致getElementByID問題的帖子,但找不到解決方法。我的代碼現在看起來像這樣:IE8和getElementById不能很好地工作
<script type="text/javascript">
//<![CDATA[
function settext(id) {
switch(id) {
case "0": document.getElementById('text').innerHTML="something";
break;
case "1": document.getElementById('text').innerHTML="again something";
break;
default: document.getElementById('text').innerHTML="something the third";
break;
}
}
//]]>
</script><select style="width: 145px" onchange="settext(this.value)">
<option value="-1">something</option>
<option value="0">again</option>
<option value="1">and so on</option>
</select>
<table width="100%" border="0" cellspacing="0" cellpadding="5" id="text"></table>
它適用於Firefox,Chrome和IE10。 我很樂意爲此獲得一些幫助。
在此先感謝!
請確定沒有按工作不好:) – 2014-08-28 19:39:29
在IE8中有'getElementById'問題? – adeneo 2014-08-28 19:39:51
我沒有看到任何與「文本」的ID。 – mason 2014-08-28 19:40:10