问: 有这么一段代码: <select name="lsdw" class="c01" id="lsdw" onchange="showit()"> <option value="sel">请选择 <option value="1">b1 <option value="2">b2 </select> 请问我怎么才能在javascript中把b1或b2取出来呢? ______________________________________________________________________________________________ 答1: <select name="lsdw" class="c01" id="lsdw" onchange="alert(options[selectedIndex].text)"> <option value="sel">请选择 <option value="1">b1 <option value="2">b2 </select>
document.formName.selectName.options[document.formName.selectName.selectedIndex].value document.formName.selectName.options[document.formName.selectName.selectedIndex].text
______________________________________________________________________________________________ 答2: 奇怪,为什么我将此段代码插入到javascript中就无效呢? 代码如下: <script language="JavaScript" type="text/JavaScript"> <!-- function showit() { if(window.form1.seldw.value=="sel") { alert("waring"); } else { alert(document.form1.seldw.options[selectedIndex].value); } } --> </script>
<select name="seldw" class="c01" id="seldw" onchange="showit()"> <option value="sel">请选择 <option value="1">b1 <option value="2">b2 </select>
(编辑:网站学习网)
|