js获取table的某个单元格的数据

对于动态的table 表
直接上例子

 
# 姓名 学历 工作地 手机 邮箱 操作
{{index}} {{box.name}} {{box.graduation}} {{box.city}} {{box.mobile}} {{box.email}}

如果想要获取某一行的具体单元格

function posRemove(obj){

	function getRowObj(obj)
	{
	   var i = 0;
	   while(obj.tagName.toLowerCase() != "tr"){
	    obj = obj.parentNode;
	    if(obj.tagName.toLowerCase() == "table")
	  return null;
	   }
	   return obj;
	}

	var trObj = getRowObj(obj);
	   var trArr = trObj.parentNode.children;
	var trNo;
	 for( trNo= 0; trNo < trArr.length; trNo++){
	  if(trObj == trObj.parentNode.children[trNo]){
	    console.log(trNo+1);
	var x=document.getElementById('test').rows[trNo].cells;
	console.log(x[0].innerHTML)
	  }
	 }
	 }

弄了一晚上 ,终于弄出来了哎

你可能感兴趣的:(js,js)