<html>
<head>
<script type="text/javascript">
function huijiao(obj) {
alert("value:" + obj.value + "name:" + obj.options[obj.selectedIndex].text);
var selectVal = obj.value;
var titleElement = document.getElementById("huijiaoTitle");
var contentElement = document.getElementById("huijiaoDiv");
if(selectVal=="1") {
titleElement.innerHTML="是否汇缴";
var newElement="<span id='radioElement'><input type='radio' name='huijiao' checked value='yes'/> 是 " +
"<input type='radio' name='huijiao' value='no'/> 否</span>";
contentElement.insertAdjacentHTML("beforeEnd", newElement);
} else {
titleElement.innerHTML="";
var selectElement=document.getElementById("radioElement");
if(selectElement!=undefined) {
contentElement.removeChild(selectElement);
}
}
}
function getRadioValue() {
var huijiaoElements=document.getElementsByName("huijiao");
var flag = "";
if(huijiaoElements!=undefined) {
if(huijiaoElements[0].checked){
flag = "yes";
} else {
flag = "no";
}
} else {
return;
}
alert(flag);
return flag;
}
</script>
</head>
<body>
<select name="selecttest" οnchange="huijiao(this)">
<option selected="selected">请选择</option>
<option value="1">第一项</option>
<option value="2">第二项</option>
<option value="3">第三项</option>
</select>
<span id="huijiaoTitle"></span>
<span id="huijiaoDiv"></span>
<input type="button" value="获取被选择" οnclick="getRadioValue()">
</body>
</html>
根据下拉框指定选项自动添加表单元素
最新推荐文章于 2021-02-26 14:46:58 发布