怎样用js代码获取input的type值

页面上有客户端控件:Button、checkbox、radioButton和inputtext1.获取所有的checkbox控件并弹出该控件的数量2.获取所有的radio... 页面上有客户端控件:Button 、checkbox 、radioButton和inputtext
1.获取所有的checkbox控件并弹出该控件的数量
2.获取所有的radioButton并弹出当前被选中的radioButton的值
希望高手能帮忙,急求。谢谢大家啊!
展开
 我来答
千羽千寻online
2015-09-10 · TA获得超过645个赞
知道小有建树答主
回答量:735
采纳率:37%
帮助的人:180万
展开全部
type是input的元素属性,即假如input是一个对象,那么type就是他其中的一个元素。因此input中type属性可以这样得到:input.type。
我们现在要确定input这个元素在dom树里面的位置,这样才可以得到input这个对象里面包含的所有元素。
在js中有许多定位选择的方法,最好的就是用id。
在html中<input id="aa">
在js里面可以这样选择: var input=document.getElementById("#aa");这样就得到你所需要的input对象了。
接着 input.type就可以得到了。
kghg123
2010-06-24 · TA获得超过536个赞
知道小有建树答主
回答量:902
采纳率:0%
帮助的人:862万
展开全部
<form name="form1">
a:<input type="text" name="a"><BR><BR>
b:<input type="radio" name="b" value="中国">中国<BR><BR>
c:<input type="checkbox" name="c"><BR><BR>
d:<input type="checkbox" name="d"><BR><BR>
e:<input type="button" name="e" value="我是button"><BR><BR>
<input type="button" name="f" value="点击我获取type" onclick="showtype();">
<input type="button" name="ff" value="点击我获取checkbox数量" onclick="shownum();">
<input type="button" name="ff" value="点击我获取radio的值" onclick="showvalue();">
</form>

<script>
function showtype(){
g=document.getElementsByTagName("input");
for(i=0;i<g.length;i++){
alert(g[i].name+"的type是:"+g[i].type);
}
}

function shownum(){
h=document.getElementsByTagName("input");
hh=0;
for(j=0;j<h.length;j++){
if(h[j].type=="checkbox"){hh=hh+1;}
}
alert("checkbox的个数是:"+hh);
}

function showvalue(){
k=document.getElementsByTagName("input");
for(l=0;l<k.length;l++){
if(k[l].type=="radio"){alert("radio的值是:"+k[l].value);}
}
}

</script>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lizhen860316
2010-06-24 · 超过26用户采纳过TA的回答
知道答主
回答量:118
采纳率:0%
帮助的人:89.9万
展开全部
<input id="byny" type="text" name="byny" value="aaa" runat="server"/>
<script>
//脚本获得
document.getElementById("byny").value
</script>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
积少成多888
2010-06-24 · TA获得超过287个赞
知道答主
回答量:388
采纳率:0%
帮助的人:185万
展开全部
<input type="text" id="tt">
<button onclick="alert(document.getElementById('tt').type)">dd</button>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式