怎么得到不重复的值呢? 保存成html看一下就知道了啊我要的效果就是要得到选中的checkbox对应的ID值,ID要是唯一的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 看代码看不清你的意图就证明你的代码的可读性有待改善。把你的add函数的起头,加一句document.all.t.value="";或许就是你想要的结果但是这样的代码,最好先花点功夫改进一下,再拿去实用。另外,个人看法:一看用把函数名取得很短很特殊的代码,就不舒服 function add(){ var obj = event.srcElement var vl = obj.parentElement.nextSibling.innerText var t = document.all.t t.value = obj.checked ? (t.value + vl + ",") : (t.value.replace(vl+",", ""))} 函数名我只是弄的测试一下的,用的时候当然会改好的那个按钮是没用的我想要的效果就是在点 checkbox的时候,得到唯一ID值 t.value = obj.checked ? (t.value + vl + ",") : (t.value.replace(vl+",", ""))这句怎么理解啊? 点击复选框的时候如果是取消选中(obj.checked 的值为false)则用replace函数把对应的id从t.value中移走 改一下---------------------function add(){ var obj = event.srcElement var vl = obj.parentElement.nextSibling.innerText var t = document.all.t if (t.value != "") t.value += "," t.value = obj.checked ? (t.value + vl + ",") : (t.value.replace(vl+",", "")) t.value = (t.value!="") ? t.value.substring(0, t.value.length-2) : t.value} sorry-----------------function add(){ var obj = event.srcElement var vl = obj.parentElement.nextSibling.innerText var t = document.all.t if (t.value != "") t.value += ","//末尾先加个逗号,让字符串有规律可循 t.value = obj.checked ? (t.value + vl + ",") : (t.value.replace(vl+",", "")) t.value = (t.value!="") ? t.value.substring(0, t.value.length-1) : t.value//去掉末尾逗号} jQuery冲突 多维数组转json 求教DIV拖拽问题!!! 用图片来代替radio按钮,希望选中之后图片有所变化,应该怎么做,那位高人知道啊?急!!!! 自制菜单 jquery 如何获取动态id ??? 急,在线等。。 本人的电脑要运行一个网页打印程序。点击打印按钮后总是弹出这个警告信息: 以不安全的方式使用ActiveX控件 想学JAVASCRIPT~~~~~ 请问如何自动弹出上传文件的选择框,即自动实现点击浏览按钮 菜鸟的新问题。 document.documentElement.scrollTop总为0的问题 如何在层中直接显示某网站主页???
就证明你的代码的可读性有待改善。把你的add函数的起头,
加一句document.all.t.value="";
或许就是你想要的结果
但是这样的代码,最好先花点功夫改进一下,再拿去实用。另外,个人看法:
一看用把函数名取得很短很特殊的代码,就不舒服
{
var obj = event.srcElement
var vl = obj.parentElement.nextSibling.innerText
var t = document.all.t
t.value = obj.checked ? (t.value + vl + ",") : (t.value.replace(vl+",", ""))
}
这句怎么理解啊?
---------------------
function add()
{
var obj = event.srcElement
var vl = obj.parentElement.nextSibling.innerText
var t = document.all.t
if (t.value != "")
t.value += ","
t.value = obj.checked ? (t.value + vl + ",") : (t.value.replace(vl+",", ""))
t.value = (t.value!="") ? t.value.substring(0, t.value.length-2) : t.value
}
-----------------
function add()
{
var obj = event.srcElement
var vl = obj.parentElement.nextSibling.innerText
var t = document.all.t
if (t.value != "")
t.value += ","//末尾先加个逗号,让字符串有规律可循
t.value = obj.checked ? (t.value + vl + ",") : (t.value.replace(vl+",", ""))
t.value = (t.value!="") ? t.value.substring(0, t.value.length-1) : t.value//去掉末尾逗号
}