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>
展开
 我来答
87nian
推荐于2016-07-18 · TA获得超过402个赞
知道小有建树答主
回答量:283
采纳率:100%
帮助的人:65.7万
展开全部
获得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>
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xyzchen126
2010-11-13
知道答主
回答量:18
采纳率:0%
帮助的人:0
展开全部
用document.getElementById("sl1")可以获得sl1的select;
在sl1里面定义一个onChange="redefine()"的事件,
function redefine() {
var sl = document.getElementById("sl2");
sl.options[0].selected = true;
}这样子就可以实现对sl2的重置了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ylongshao1987
2010-11-16 · TA获得超过9811个赞
知道小有建树答主
回答量:1277
采纳率:100%
帮助的人:712万
展开全部
学习了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
friskyang
2010-11-11 · TA获得超过503个赞
知道小有建树答主
回答量:367
采纳率:0%
帮助的人:176万
展开全部
alert(typeof("ID"))
就是取得 控件的类型
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式