Re: [問題] 這樣子IE不支援?但firefox可以??
※ 引述《chph (愁痕飄絮)》之銘言:
: 只幫你改 make_year().
: 你原本的寫法是不斷增加 b_year 的innerHTML,但IE 6不行, 是這樣嗎?
: 在此我用標準DOM新增的方式去加入新的option.
: function make_year() {
: // 前略
: for (var i = 1940; i <= now_year; ++i) {
: var opt = document.createElement('option');
: opt.value = i;
: opt.innerHTML = i;
: b_year.appendChild(opt);
說到Dom 標準的話 ,
直接用dom select 的 options成員來作或許會更理想.
對select 可以操作的幅度較大 , 理解也可以比較簡單.
ex.
function addOption(){
var sel=document.getElementById('mySelect');
sel.options.length=0; //清掉舊選項 視情況選用
for(var i = 1940,index=0; i <= now_year; ++i,++index){
sel.options[index]=new Option(i,i);
//Option(a,b) a是描述 , b是val
//等同於 <option value="val">描述</option>
}
}
: 以上程式碼在 IE6 環境下測試無誤.
Test Page
http://iis.tonyq.org/test/testChangeOption.html
--
What do you want to have ? / What do you have?
從書本中,你可以發現我的各種興趣。
從CD中,你可以瞭解我所喜歡的偶像明星。
或許從文字你很難以瞭解一個人,但從物品可以。
My PPolis , My past. http://ppolis.tw/user/Tony
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 221.169.78.140
※ 編輯: TonyQ 來自: 221.169.78.140 (02/18 03:24)
推
02/18 11:37, , 1F
02/18 11:37, 1F
推
02/18 12:23, , 2F
02/18 12:23, 2F
→
02/18 18:32, , 3F
02/18 18:32, 3F
推
02/19 00:11, , 4F
02/19 00:11, 4F
→
02/19 05:00, , 5F
02/19 05:00, 5F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):
Web_Design 近期熱門文章
PTT數位生活區 即時熱門文章