2014年12月29日 星期一

Javascript: 直接使用 HTML 的 Option 值

最近幫一位前輩修改他的網頁,當中用到 SELECT 元件;希望在點擊後會把值傳送到 Javascript 那邊。之前用慣了 this.selectedIndex,今次卻因為設計的緣故不能用 Index 值,需要改為 this.options[this.selectedIndex].value。
<select class="menu" onchange="onClickMenu(this.options[this.selectedIndex].value);">
 <option value="#ancla0" selected="selected">我们的故事</option>
 <option value="#ancla1" class="second_item">课程</option>
 <option value="#ancla2" class="second_item">活动</option>
 <option value="#ancla3" class="second_item">日记</option>
 <option value="#ancla4" class="second_item">联系</option>
</select>

沒有留言: