看板 Web_Design 關於我們 聯絡資訊
如果html是下面這樣 <select id="menu" name="menu"> <option value="1">chocho1981</option> <option value="2">chocho1982</option> </select> 你可以用jquery的寫法來抓 var v = $("#menu option[selected='selected']").text(); v 就是目前被選取的<option>文字內容 建議用jquery來寫js的程式, 會省掉很多處理不同瀏覽器執行的問題, 用之前別忘了先include jquery的js檔, 語法部分可以到 http://jquery.com/ 去看看。 ※ 引述《chocho1981 (o(.```.)o)》之銘言: : 請教一下 如果我現在有一個表單是這樣的 : <select name="menu"> : <option value="1">chocho1981</option> : </select> : 我目前想要用JS來抓取上面的值 : A=document.getElementById('menu').value; : 這樣A抓到的值會是1 : 請問一下,如果我想要抓到後面chocho1981這個字串 : 請問有沒有辦法呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.165.86.158
Kelunyang:如果只是做小事的話,是不建議掛jquery啦... 11/15 22:57
Kelunyang:jquery-min.js少說有70幾K吧 11/15 22:57
Kelunyang:這種簡單的選取DOM node,應該還不需要花4K就可以搞定了 11/15 22:57
Kelunyang:而且我實在想不到這會有什麼跨瀏覽器問題 11/15 22:58
opoepev:同意k大~都用getelement了~不會有什麼問題~而且我實作過!! 11/15 23:01