用JS如何将二维数组中的数据赋值给一个控件的value啊

我定义了一个二维数组,里面的数据是切割一串长的字符串产生的(切割函数应该已经实现,因为我可以画出table来),现在我在table中的每一个tr后面加了一个radio控件... 我定义了一个二维数组,里面的数据是切割一串长的字符串产生的(切割函数应该已经实现,因为我可以画出table来),现在我在table中的每一个tr后面加了一个radio控件,就是希望点击对应行的radio之后,这一行的td可以赋值给其他控件(例如text)的value值,下面是代码(表格虽然形成,但是数据不是作为控件的value值,而是类似<td>"数据"</td>这样的形式。)
function my_choose(r){
var wds_wllist_array = "<% wl_site_survey(); %>";
var vts_rulelist_row = wds_wllist_array.split('<');
var my_Array = new Array();
var a = 0;
var b = 0;
var m = 0;
var n = 0;
for(a;a<vts_rulelist_row.length;a++)
{
my_Array[a] = new Array();
for(b;b<vts_rulelist_col;b++)
{
my_Array[a][b] = "";
}
}
for(m;m<vts_rulelist_row.length;m++)
{
var vts_rulelist_col = vts_rulelist_row[m].split('>');
for(n;n<vts_rulelist_col.length;n++)
{
for(a=m;a<vts_rulelist_row.length;a++)
for(b=n;b<vts_rulelist_col.length;b++)
{
my_Array[a][b]=vts_rulelist_row[n];
}
}
}
for(a=0;a<vts_rulelist_row.length;a++)
{
var sum = 'radio' + a;
if(document.getElementById(sum).checked = true)
{
document.getElementsByName("wl_ssid")[0].value = my_Array[sum][1];
document.getElementsByName("wl_akm")[0].value = my_Array[sum][3];
}
}
} 求大神指导为什么value还是空的。
<td><input type="hidden" name="wl_ssid" value=""></td>
<input type="hidden" name="wl_akm" value="">
展开
 我来答
IT_小宋
推荐于2016-10-01 · TA获得超过125个赞
知道小有建树答主
回答量:342
采纳率:0%
帮助的人:75.9万
展开全部
if(document.getElementById(sum).checked = true)

这段有问题,你在调下
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qq1111qq111111
2014-11-07 · TA获得超过1175个赞
知道小有建树答主
回答量:1166
采纳率:66%
帮助的人:612万
展开全部
给段数据好吧
更多追问追答
追问
什么意思?给什么数据,就是切割的那个字符串?
追答
是的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式