Contoh dalam artikel ini menerangkan kaedah JS untuk mendapatkan nilai paparan kotak lungsur dan menilai butang radio. Kongsikan dengan semua orang untuk rujukan anda. Butirannya adalah seperti berikut:
1. Saya telah melakukan banyak projek, dan saya perlu mendapatkan nilai yang dipaparkan oleh komponen terpilih. Berikut adalah kaedah yang sering saya gunakan:
Kod sumber HTML adalah seperti berikut:
<html><body> <select id="province" name="province" > <option value="1">北京</option> <option value="2">上海</option> <option value="3">江苏</option> <option value="4">河北</option> </select> <br/> <input type="text" id="provinceName" name="provinceName"/> <input type="button" onClick="setTxt()" value="赋值"/> </body></html>
Fungsi JS adalah seperti berikut:
function setTxt() { var _selObj=document.getElementByIdx_xx('province');//取下拉框的元素 var _selVal=_selObj[_selObj.selectedIndex].text;//取下拉框被选中的值 document.getElementByIdx_xx('provinceName').value=_selVal; }
2. Saya telah membuat banyak penilaian sama ada butang radio dipilih Berikut adalah kaedah yang sering saya gunakan:
Kod sumber halaman HTML adalah seperti berikut:
<html><body> <input type="radio" name="time" value="2009-05-20"/>2009-05-20 <input type="radio" name="time" value="2009-05-21"/>2009-05-21 <input type="radio" name="time" value="2009-05-22"/>2009-05-22 <input type="radio" name="time" value="2009-05-23"/>2009-05-23 <input type="button" value="判断是否选择" onclick="alert(judge())"/> </body></html>
Kod fungsi JS:
function judge() { var status =false; var _radObj=document.getElementsByName('time'); for(var i =0;i<_radObj.length;i++){ if(_radObj[i].checked){ status=true; } } if(! status){ alert('未选中时间!'); } return status; }
Saya harap artikel ini akan membantu reka bentuk pengaturcaraan JavaScript semua orang.