急,如何获取循环随checkbox生成的文字 可以用getAttribute("tag")获得这个属性值~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <html > <head > <meta http-equiv="Content-Type" content="text/html; charset=gb2312" > <title >JK:支持民族工业,尽量少买X货 </title > </head > <script language="javascript" type="text/javascript" > function setText(){ var chk =document.getElementsByName("C1"); var arr = []; for(var i=0;i<chk.length;i++) { if(chk[i].checked) { arr.push(chk[i].title); } } document.getElementById("T1").value = arr.toString(); }</script > <body > <div> <input type="checkbox" name="C1" value= '2010001 ' title="王海" >王海 <input type="checkbox" name="C1" value= '2010002 ' title="李XX">李XX <input type="checkbox" name="C1" value= '2010003 ' title="陈师">陈师 <input type="checkbox" name="C1" value= '2010004 ' title="甲某">甲某</div><input type="text" name="T1" style="width:300px" > <input type="button" value=" b1 " onclick="setText()" ></body > </html > 楼上的对,可以自己定义一些属性在标签里,然后通过getAttribute("名称")来获得自定义属性。例如:<script>function show(){var a=document.getElementsByName("C1"),b=document.getElementById("T1")for(i=0;i<a.length;i++){if(a[i].checked){b.value+=a[i].getAttribute("tag")}}}</script><input type="checkbox" name="C1" value='2010001' tag='王海'>王海<input type="checkbox" name="C1" value='2010002' tag='李XX'>李XX<input type="checkbox" name="C1" value='2010003' tag='陈师'>陈师<input type="checkbox" name="C1" value='2010004' tag='甲某'>甲某<input type="text" name="T1" ><input type="button" name="b1" onclick="show()"> 恶~~~2楼的快了一步,顺便问问2楼的“JK:支持民族工业,尽量少买X货”X货是指虾米? <html > <head > <meta http-equiv="Content-Type" content="text/html; charset=gb2312" > <title >JK:支持民族工业,尽量少买X货 </title > </head > <script language="javascript" type="text/javascript" > function setText(){ var chk =document.getElementsByName("C1"); var arr = []; for(var i=0;i<chk.length;i++) { if(chk[i].checked) { arr.push(chk[i].getAdjacentText("afterEnd")); } } document.getElementById("T1").value = arr.toString(); }</script > <body > <div> <input type="checkbox" name="C1" value= '2010001 ' title="王海" >王海 <input type="checkbox" name="C1" value= '2010002 ' title="李XX">李XX <input type="checkbox" name="C1" value= '2010003 ' title="陈师">陈师 <input type="checkbox" name="C1" value= '2010004 ' title="甲某">甲某</div><input type="text" name="T1" style="width:300px" > <input type="button" value=" b1 " onclick="setText()" ></body > </html > 靠,忘记利用TITLE 这个属性了;告诉我这个就可以了。 JS新手询问一个函数定义方面的问题,请大家帮下忙 setTimeout 问题 jquery Ajax应用 请问:非弹出窗口可否去掉IE工具栏.状态栏等,如何写请高手帮忙解答一下! CSDN下载资源评论时的闪烁是怎么实现的 ASP虚拟空间不显示动态鼠标指针ani ,静态的cur可以显示。 如何单点登录或如何跨域访问iframe内DOM元素? 我的 .htc 控件无法绑定事件, 请问这是为什么? 等待中...... 求教高手一个问题 请教检测表单域中值的方法 input为innerHTML后,原有js失效了 同一段AJAX代码,在IE下面正常显示,在FIREFOX不能正常显示
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" >
<title >JK:支持民族工业,尽量少买X货 </title >
</head >
<script language="javascript" type="text/javascript" >
function setText()
{
var chk =document.getElementsByName("C1");
var arr = [];
for(var i=0;i<chk.length;i++)
{
if(chk[i].checked)
{
arr.push(chk[i].title);
}
}
document.getElementById("T1").value = arr.toString();
}
</script > <body >
<div>
<input type="checkbox" name="C1" value= '2010001 ' title="王海" >王海
<input type="checkbox" name="C1" value= '2010002 ' title="李XX">李XX
<input type="checkbox" name="C1" value= '2010003 ' title="陈师">陈师
<input type="checkbox" name="C1" value= '2010004 ' title="甲某">甲某
</div>
<input type="text" name="T1" style="width:300px" > <input type="button" value=" b1 " onclick="setText()" >
</body >
</html >
function show(){
var a=document.getElementsByName("C1"),b=document.getElementById("T1")
for(i=0;i<a.length;i++){if(a[i].checked){b.value+=a[i].getAttribute("tag")}}
}
</script>
<input type="checkbox" name="C1" value='2010001' tag='王海'>王海
<input type="checkbox" name="C1" value='2010002' tag='李XX'>李XX
<input type="checkbox" name="C1" value='2010003' tag='陈师'>陈师
<input type="checkbox" name="C1" value='2010004' tag='甲某'>甲某
<input type="text" name="T1" >
<input type="button" name="b1" onclick="show()">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" >
<title >JK:支持民族工业,尽量少买X货 </title >
</head >
<script language="javascript" type="text/javascript" >
function setText()
{
var chk =document.getElementsByName("C1");
var arr = [];
for(var i=0;i<chk.length;i++)
{
if(chk[i].checked)
{
arr.push(chk[i].getAdjacentText("afterEnd"));
}
}
document.getElementById("T1").value = arr.toString();
}
</script > <body >
<div>
<input type="checkbox" name="C1" value= '2010001 ' title="王海" >王海
<input type="checkbox" name="C1" value= '2010002 ' title="李XX">李XX
<input type="checkbox" name="C1" value= '2010003 ' title="陈师">陈师
<input type="checkbox" name="C1" value= '2010004 ' title="甲某">甲某
</div>
<input type="text" name="T1" style="width:300px" > <input type="button" value=" b1 " onclick="setText()" >
</body >
</html >