首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

怎么获取TD里的select选中值

2013-04-26 
如何获取TD里的select选中值我代码如下: var tdStr document.getElementById(dataTable).getElementsB

如何获取TD里的select选中值
我代码如下:


 var tdStr = document.getElementById("dataTable").getElementsByTagName("TD");
for (var i = 0; i < tdStr.length; i++) {
myData += "|" + tdStr[i].innerText;
}
我的表格行是JS添加,如何判断当前是不是select控件,如何获取选中值?我这个没错获取select都是select的全部选项。
[解决办法]
        var tdStr = document.getElementById("dataTable").getElementsByTagName("TD");
        var myData = [];//声明一个数组,用于存放select的值
        for (var i = 0,tdlen= tdStr.length; i < tdlen; i++) {
            var select = tdStr[i].getElementsByTagName("seleect");//获取td里所有select
            var len = select.length;//select的个数
            if(len==0) continue;//如果个数为0,继续下一个td里select查找
            else{
                for(var j=0;j<len;j++){//如果个数不为0
                    myData.push(select[j].value);//把所有select的值(注意这里是值,不是实际看到的option里的文字)放入myData数组中
                }
            }
        }
        myData = myData.join('
[解决办法]
');//把数组转换成用
[解决办法]
分割的字符串


给你注释好了,自己好好看看吧,都是很基础的东西。

热点排行
Bad Request.