Re: [ js ] 多個select的新增option ?
※ 引述《bcompile (0rz)》之銘言:
: 母視窗
: ---------------------------------------------------
: var strName = window.opener.document.mother.hid.value;
^^^^^^^^^^^^^^^^
特地把他標出來是有意義的.
: var objSelect = strName;
^^^^^^^^^^^^^^^^^^^^^^^^
strName是一個value , 是一個String(字串) .
所以你的objSelect是被指向一個 String(字串)
: //因為並不知道user會點哪一個按鈕 ,才會用這種方法
: // 建立Option物件
: var objOption = new Option(newName, newValue);
: objSelect.options[objSelect.options.length] = objOption;
^^^^^^^^^
綜合前面那一段 , 這裡會是個字串 ,
你應該會得到一個options不存在的錯誤訊息 ,
另外就算沒報錯 , 對字串設定 options 也沒意義.
從前後文猜測你這裡預期的是select 元素 , 也就是在這過程中,
你沒有作[取得你想新增的select元素並指派給objSelect]的這個動作.
你前面
var objSelect = strName;的地方
如果改成
var objSelect = document.getElementsByName('closeX')[0];
或者是其他能夠取得select的方案 , 應該都會有效果 .
: }
: </script>
--
What do you want to have ? / What do you have?
從書本中,你可以發現我的各種興趣。
從CD中,你可以瞭解我所喜歡的偶像明星。
或許從文字你很難以瞭解一個人,但從物品可以。
My PPolis , My past. http://ppolis.tw/user/Tony
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.128.219.202
※ 編輯: TonyQ 來自: 220.128.219.202 (09/06 13:05)
※ 編輯: TonyQ 來自: 220.128.219.202 (09/06 13:06)
→
09/06 13:11, , 1F
09/06 13:11, 1F
→
09/06 13:11, , 2F
09/06 13:11, 2F
→
09/08 19:39, , 3F
09/08 19:39, 3F
→
09/08 22:17, , 4F
09/08 22:17, 4F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 4 之 4 篇):
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章