展开全部
<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>
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>
追问
您可能误会我的意思,我就是想获取到我说的input框的值。但是我这种情况在一个页面中有两个类似于input框 button的type值,所以我没办法用onclick来获取值。如何能单独获取呢?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询