後來查了一下資料,發現這個錯誤在IE5.5、7及Firefox等瀏覽器下面沒有問題,唯獨IE6下有如下的提示。後來有人找到了一個解決的方法,就是設置selected屬性的時候使用setTimeout函數設定一個時間即可,代碼如下:
var selectObj = document.getElementById('selectId');
// 使用setTimeout之後問題解決
setTimeout(function() { selectObj.options[1].selected = true;}, 1);
沒有留言:
張貼留言