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

初学者请问,坐等高手。JS 这样怎么能取到值。看官请进

2013-06-19 
菜鸟请教,坐等高手。JS 这样如何能取到值。看官请进,var text3 obj.parentNode.parentNode.childNodes[0].

菜鸟请教,坐等高手。JS 这样如何能取到值。看官请进,



初学者请问,坐等高手。JS 这样怎么能取到值。看官请进




var text3 = obj.parentNode.parentNode.childNodes[0].value; 
这个取的就是 input中第一列的值。 

用这种父节点和子节点方式,如何取到input中输入的值?

大恩不言谢
[解决办法]
obj.parentNode=>tr
tr.parentNode=>table
table.childnodes[0]=>第一个tr 
[解决办法]

function CheckText(obj) {
    var table = obj.parentNode.parentNode.parentNode.parentNode; //从td获取table
    var sceneName = table.rows[0].cells[1].childNodes[0].value; //获取table中某个td的值
    //如果由文本框Text1触发,那么可以直接得到该文本框的值为
    var Text1_1=obj.value;
    var Text1_2=table.rows[1].cells[0].childNodes[0].value;//这种方式得到Text1
    var Text2=table.rows[1].cells[1].childNodes[0].value;//这种方式得到Text2
}

热点排行