看板 Web_Design 關於我們 聯絡資訊
第一: 你的script至少要放在被參考的物件後面 比如你要抓第一個select 用這個去選取的話document.forms[0].s1 那麼必須放在selct下面才行 第二: option 裡面是用value不是用name 第三: 要讓某個select 的選項選在某一個值直接用 document.forms[0].s1.value=today.getFullYear(); 其他的一樣 不過話說回來不知道為什麼第一個用name會成功 我只是拿來騙p幣的 ※ 引述《lueichun (no anonymous)》之銘言: : 以下是我的code: : http://ideone.com/vw4ZC : 我想說將option的位置找出來,所以就寫了document.forms[0]......, : ,然後因為option的name和getyear,getdate的值一樣, : 所以option的name就直接用getyear等函數結果替代,然後對selected的值做設定 : 不知道這樣做是錯在哪呢?? -- ◢██◣ ˙ ˙ ~● ◤◤◥◥ □︵□ > < ~● .██.世 界 波 ㄉ 洨 攻 擊 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 121.254.113.241
lueichun:謝謝 03/17 23:38
lueichun:不過我還是搞不懂為何對value設值就等同於對他所屬的 03/18 20:28
lueichun:option設selected,可以解釋一下嗎... 03/18 20:29
hit1205:或許是因為select的value就是 "被選的option的value"? 03/18 23:23
kerash:因為當option中的value有select設定的value時,會自動去選 03/18 23:32
kerash:option的值,若沒有的話就不會被選取了。 03/18 23:32
lueichun:嗯嗯多謝 03/19 00:01