JS获取table列数据
/** * js 获取按钮所在行每一列的数据,返回包含每一列数据的数组 * @param node * @returns {Array} */ function getTableTdValue(tdObj) { // 按钮在td里面,其父节点的父节点是tr。 var tr = tdObj.parentNode.parentNode; var trArray = new Array(); for(var i=0; i<tr.cells.length; i++){ trArray[i] = tr.cells[i].innerHTML; } return trArray; }
方法调用:
<tr> <td>1</td> <td>七天天气预报</td> <td>week_forecast</td>
<td>天气预报目前可以查询全国2412个城区一周、全球四天天气预报!</td>
<td> <button type="button" onclick="getTableTdValue(this)">查 看</button>
</td> </tr>