Javascript 将无限多个复选框值发送到文本
我有一个表,有n行,带有复选框,我想做的是如果我选中一个复选框,值应该转到文本区域,所以我首先将所有元素存储在一个数组中,但它没有发生,正如您所看到的,我还添加了警报以将其签出。请帮忙Javascript 将无限多个复选框值发送到文本,javascript,text,checkbox,Javascript,Text,Checkbox,我有一个表,有n行,带有复选框,我想做的是如果我选中一个复选框,值应该转到文本区域,所以我首先将所有元素存储在一个数组中,但它没有发生,正如您所看到的,我还添加了警报以将其签出。请帮忙 window.onload = function () { var oRows = document.getElementById('rnatable').getElementsByTagName('tr'); var iRowCount = oRows.length; alert('Y
window.onload = function () {
var oRows = document.getElementById('rnatable').getElementsByTagName('tr');
var iRowCount = oRows.length;
alert('Your table has ' + iRowCount + ' rows.');
var i = 0;
cb = new Array(iRowCount);
while (i <= iRowCount) {
var id = 'check'+ i;
cb[i] = document.getElementById(id);
i++;
}
//alert('Your table has ' + cb[i].value + ' rows.');
for(var a=0; a < iRowCount; a++) {
var fasta = document.getElementById('fasta');
if(cb[a].checked) {
fasta.value = cb.value + ",";
};
};
}
window.onload=function(){
var oRows=document.getElementById('rnatable').getElementsByTagName('tr');
var iRowCount=oRows.length;
警报('您的表有'+iRowCount+'行');
var i=0;
cb=新阵列(iRowCount);
while(i您是否在控制台中看到错误?我怀疑whenwhile(我确实是。但是i=0
是初始化。谢谢大家的输入,另一个用户mistapink帮我找到了答案检查你的代码在onload
处理程序中,但是你是说你想让值转到文本区域以响应用户点击复选框吗?