国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

js 獲取服務(wù)器控件值的代碼

2024-05-06 14:11:12
字體:
供稿:網(wǎng)友
一、獲取下拉列表選中項的值和文本(select)
代碼 select.htm 示例如下:
代碼如下:
<html>
<head><title>獲取下拉列表選中項的值和文本(select)</title></head>
<body>
<script>
//獲取下拉列表選中項的文本
function getSelectedText(name){
var obj=document.getElementById(name);
for(i=0;i<obj.length;i++){
if(obj[i].selected==true){
return obj[i].innerText; //關(guān)鍵是通過option對象的innerText屬性獲取到選項文本
}
}
}
//獲取下拉列表選中項的值
function getSelectedValue(name){
var obj=document.getElementById(name);
return obj.value; //如此簡單,直接用其對象的value屬性便可獲取到
}
</script>
<select id="myselect">
<option value="fist">1</option>
<option value="second">2</option>
<option value="third">3</option>
</select>
<input type="button" value="所選文本" />
<input type="button" value="所選值" />
</body>
</html>

二、獲取單選按鈕(radio)組的值和修改選中項
看到很多帖子里說js獲取單選按鈕(radio)組的值可以直接用document.getElementById("oper").value,雖然跟單選按鈕組一樣的下拉列表(也是列表項的數(shù)組)也是一個數(shù)組,用這種方式可以獲到下拉列表的值,但是單選按鈕組卻獲不到所選的值。仔細研究了下,總結(jié)如下:
與下拉列表不同,單選按鈕須用this.form.oper或者document.getElementsByName('oper')方式獲取該數(shù)組對象,document.getElementById('oper')不能獲取該數(shù)組對象(select可以)。而且要獲取值須通過一循環(huán)判斷獲取,不能直接用.value(select可以)。而要改變單選按鈕組的選中項,也須用循環(huán)判斷改變各個單選按鈕的value。
測試代碼radio.html 如下: 
代碼如下:
<html>
<head></head>
<script language="javascript">
//求單選按紐的值,適用單選項及多選項。未選返回false;有選擇項,返回選項值。
function getRadio(oRadio){
var oRadioLength= oRadio.length;
var oRadioValue = false;
//alert("oRadioLength:["+oRadioLength+"]");
if (oRadioLength== undefined){
if (oRadio.checked){
oRadioValue = oRadio.value;
}
}else{
for (i=0;i<oRadioLength;i++){
//alert("oRadio["+i+"]:"+oRadio[i].checked+"/"+oRadio[i].value);
if (oRadio[i].checked){
oRadioValue = oRadio[i].value;
break;
}
}
}
return oRadioValue;
}
//方法改進:
//求單選按紐的值,傳radio名字作為參數(shù)。未選返回false;有選擇項,返回選項值。
function getRadioValue(name){
var radioes = document.getElementsByName(name);
for(var i=0;i<radioes.length;i++)
{
if(radioes[i].checked){
return radioes[i].value;
}
}
return false;
}
//通過值修改所選中的單選按鈕
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 浦县| 咸丰县| 元谋县| 鹤岗市| 陈巴尔虎旗| 高密市| 阳朔县| 绥阳县| 寿阳县| 大埔区| 锡林郭勒盟| 广水市| 普宁市| 凤山县| 榆林市| 连山| 广宗县| 三门县| 四会市| 绥宁县| 木里| 广汉市| 天祝| 神池县| 新田县| 江安县| 陈巴尔虎旗| 若尔盖县| 泗水县| 琼海市| 沙洋县| 罗田县| 社会| 阜南县| 英德市| 汝阳县| 柯坪县| 平湖市| 桃园市| 宣城市| 贺州市|