data = [{"username":"张三","age":"25"},{"username":"李四","age":"30"}]
function show(){
var data = ajax.responseText;//返回数据---JSON格式字符串
data = data.replace(/^\s*/, "").replace(/\s*$/, "");//取出返回数据里面多余的空值
data = eval('('+data+')'); //将JSON格式字符串转换为JSON对象
var tab = document.getElementById("table_id");//获取页面的table
for(var i=0;i<data.length;i++){
var newLine = tab.insertRow();//添加一行
var newCell1 = newLine.insertCell();
var newCell2 = newLine.insertCell();
newCell1.innerHTML=data[i].username;
newCell2.innerHTML=data[i].age;
}
}
<html>
<head>
<title>test</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="GENERATOR"
content="Rational® Application Developer™ for WebSphere® Software">
<script type="text/javascript">
var currentActiveRow;
function changeActiveRow(obj)
{
if(currentActiveRow) currentActiveRow.style.backgroundColor="";
currentActiveRow=obj;
currentActiveRow.style.backgroundColor="gray";
document.getElementById("roleName").value=currentActiveRow.cells[0].innerText;
document.getElementById("roleType").value=currentActiveRow.cells[1].innerText;
}
</script>
</head>
<body>
<table border="1" id="mytable">
<tbody>
<tr>
<td width="332">roleName</td>
<td width="156">roleType</td>
</tr>
<tr onclick="changeActiveRow(this)">
<td width="332">name1</td>
<td width="156">type1</td>
</tr>
<tr onclick="changeActiveRow(this)">
<td width="332">name2</td>
<td width="156">type2</td>
</tr>
</tbody>
</table>
<hr>
roleName:
<input type="text" id="roleName">
<br>
roleType:
<input type="text" id="roleType">
<br>
</body>
</html>
分享到:
相关推荐
js表格组件js表格组件js表格组件js表格组件
js表格特效制作js表格变色效果,表格隔行变色,鼠标滑过显示单行变色效果,点击选中变色。内含js代码下载
关于javascript 的表格操作的一些函数集合
鼠标移动表格行上行变色的JS脚本,鼠标移动表格行上行变色的JS脚本,
js表格,可实现客户端,分页、查询等操作,
动态Javascript表格实例,表格的增行,鼠标移动变色,奇偶行颜色变化
可编辑的 HTML JavaScript 表格控件 DataGrid
Js表格,万条数据瞬间加载 Js表格,万条数据瞬间加载 Js表格,万条数据瞬间加载 Js表格,万条数据瞬间加载
JavaScript 表格宽度拖动 用IE打开
使用js实现对table表格的向上(可自定义方向)无缝滚动效果。
JavaScript表格复制,js复制表格,JavaScript,js,表格,复制,表格复制
js 表格编辑 插入行 删除行 编辑数据 将表格内容生产json格式
Blue Table,Js表格排序插件,排序完成之后需要执行的函数 可以收到一个对象作为参数,前一次排序的对象排序列坐标和当前被排序列坐标
JavaScript 表格排序双击可进行按表格列排序
脚本简介js表格列拖动排序代码是一款单击鼠标长按表格列自由拖动排序,互换列排序效果代码,点击表格头部支持升降大小排序效果代码。
原生JavaScript,对数据表格进行操作,使用DOM实现数据的动态操作,包括增加、删除、查询、修改。
html+css+js实现表格动态增添、删除、修改;可以进行xml加载,并获取表格中内容保存为xml,双击单元格修改,表格立体美化。
JS的表格分页小工具代码,自己开发遇到需求时候开发的,只有分页功能,EXT表格的迷你版。有问题到:http://blog.csdn.net/ben_gmail/article/details/6585141留言谢谢。
javascript 表格javascript 表格