var start = 0;
var tid = document.getElementById('tid'+start).value; //这里的tid +start 是一个隐藏按钮的名称,名称从0到n n 是在变化的,我怎么才能取得这一组值 并反打印出来
var tid = document.getElementById('tid'+start).value; 这样写出错 请问怎么写才可以啊 按钮名称人tid0 到tid1000
var tid = document.getElementById('tid'+start).value; //这里的tid +start 是一个隐藏按钮的名称,名称从0到n n 是在变化的,我怎么才能取得这一组值 并反打印出来
var tid = document.getElementById('tid'+start).value; 这样写出错 请问怎么写才可以啊 按钮名称人tid0 到tid1000
<script type="text/javascript" src='./jquery.js'></script>
<script type="text/javascript">
jQuery(function($)
{
$('.tidbutton').each(function(){
alert(this.value);
});});
</script>
<input type='button' name='tid0' class='tidbutton' value='0'/>
<input type='button' name='tid1' class='tidbutton' value='1'/>
<input type='button' name='tid2' class='tidbutton' value='2'/>
<input type='button' name='tid3' class='tidbutton' value='3'/>
<input type='button' name='tid4' class='tidbutton' value='4'/>
<body>
<input name=s1 type=button value='a1' id=b1 attr=inp>
<input name=s2 type=button value='a2' id=b2 attr=inp>
<input name=s3 type=button value='a3' id=b3 attr=inp>
<input name=s4 type=button value='a4' id=b4 attr=inp><script language="Javascript">
// 如果你知道了有多少个button ,则可以这样写
for (i=1; i<5; i++ ){
alert(document.getElementById("b"+i).value);
}
// 如果你不知道有多少个button 则可以在每个button 中增加属性attr
// 然后通过匹配这个属性的button 就是你要的
tags = document.getElementsByTagName("input");
for(i=0; i< tags.length; i++){
if(tags[i].getAttribute("attr") == "inp"){
alert(tags[i].value)
}
}
</script>
</body>
</html>
2楼jQuery
3楼原生js
推荐2楼框架。wow都是用jQuery的。
try{
for(i=0;i++;i<100000)
document.getElementById('tid'+i).value;
}
catch(err){}alert("一共有"+i);
希望不要误导新人.
一般可以通过正则匹配name,attr等属性来处理.
其实最佳的方式,是将<input/>放到一个div或者<tbody>里,然后利用dom node来获取.