javascript问题,js怎么判断html元素类型,怎么重置输入框和select菜单?
<html><body><script>怎么获取标签的类型,比如怎么获得id为sl1的类型为select如果sl1的状态改变,重置sl2</script><formid=...
<html>
<body>
<script>
怎么获取标签的类型,比如怎么获得id为sl1的类型为select
如果sl1的状态改变,重置sl2
</script>
<form id="forma" action="#" >
<select id="sl1">
<option>请选择<option>
<option>1<option>
<option>2<option>
<option>3<option>
</select>
<select id="sl2">
<option>请选择<option>
<option>4<option>
<option>5<option>
<option>6<option>
</select>
<input type="text" id="sl3" />
</form>
</body>
</html> 展开
<body>
<script>
怎么获取标签的类型,比如怎么获得id为sl1的类型为select
如果sl1的状态改变,重置sl2
</script>
<form id="forma" action="#" >
<select id="sl1">
<option>请选择<option>
<option>1<option>
<option>2<option>
<option>3<option>
</select>
<select id="sl2">
<option>请选择<option>
<option>4<option>
<option>5<option>
<option>6<option>
</select>
<input type="text" id="sl3" />
</form>
</body>
</html> 展开
展开全部
获得id为sl1的类型
var obj = document.getElementById("sl1");
alert(obj.type);
sl1的状态改变,重置sl2
给sl1加上<select id="sl1" onchange="fun();">
fun()里就可以重置sl2
var obj = document.getElementById("sl2");
obj.value = "6";
要用此方法重置sl2,前提要给sl2的选项设置值,如<option value="6">6<option>
var obj = document.getElementById("sl1");
alert(obj.type);
sl1的状态改变,重置sl2
给sl1加上<select id="sl1" onchange="fun();">
fun()里就可以重置sl2
var obj = document.getElementById("sl2");
obj.value = "6";
要用此方法重置sl2,前提要给sl2的选项设置值,如<option value="6">6<option>
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用document.getElementById("sl1")可以获得sl1的select;
在sl1里面定义一个onChange="redefine()"的事件,
function redefine() {
var sl = document.getElementById("sl2");
sl.options[0].selected = true;
}这样子就可以实现对sl2的重置了
在sl1里面定义一个onChange="redefine()"的事件,
function redefine() {
var sl = document.getElementById("sl2");
sl.options[0].selected = true;
}这样子就可以实现对sl2的重置了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
学习了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
alert(typeof("ID"))
就是取得 控件的类型
就是取得 控件的类型
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询