`
qinya06
  • 浏览: 600105 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

js 表格

阅读更多
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>
分享到:
评论

相关推荐

    javascript表格操作

    在探讨“javascript表格操作”的知识点时,我们主要聚焦于如何利用JavaScript来动态地操作HTML中的表格元素,包括但不限于创建、删除行或单元格,以及进行数据的排序和汇总。以下是对这一主题的深入解析。 ### 动态...

    js表格无缝滚动效果

    为了提供更好的用户体验,可以采用JavaScript(js)来实现表格的无缝滚动效果,让表格像一个无边界的容器一样平滑滚动。这种效果在大数据量的展示或者长表格中尤其有用,它能让用户更容易地浏览和查找信息。 首先,...

    js表格操作,DOM实现数据动态增删查改

    通过以上步骤,你可以实现一个基本的基于DOM的JavaScript表格数据操作系统。这个系统可以适应各种数据管理需求,为用户提供直观的界面和流畅的操作体验。在实际项目中,可能还需要处理更复杂的交互逻辑,如表单验证...

    html+css+js表格动态增删改与xml加载与保存

    总的来说,"html+css+js表格动态增删改与xml加载与保存"这个项目涵盖了网页开发中的基本技能,包括动态HTML操作、CSS美化、JavaScript事件处理和XML数据交互。掌握这些技术,能够帮助开发者构建具有强大功能和良好...

    动态Javascript表格实例

    在网页开发中,JavaScript是一种非常...通过查看和学习这些文件,你可以更深入地理解动态JavaScript表格的实现方法。实践这些示例,将有助于提升你对JavaScript和DOM操作的理解,从而在未来的网页开发项目中游刃有余。

    js表格组件js表格组件

    在网页开发中,表格是一种常见的数据展示和交互元素,而JavaScript(JS)表格组件则为开发者提供了强大的工具,用于创建功能丰富的动态表格。这些组件通常包括但不限于排序、过滤、分页、编辑、列自定义等功能,大大...

    Blue Table,Js表格排序插件

    **Blue Table:JavaScript表格排序插件** 在网页开发中,数据展示经常需要用到表格,而对表格数据进行排序是用户交互中的常见需求。Blue Table是一款基于JavaScript的表格排序插件,它能够帮助开发者轻松实现表格...

    Js表格,万条数据瞬间加载 .zip

    首先,让我们了解一下JavaScript(JS)在前端表格中的作用。JS是Web开发中不可或缺的脚本语言,它允许我们动态地更新页面内容,包括表格。在处理大量数据时,传统的HTML表格可能会遇到性能瓶颈,因为它们一次性加载...

    javascript 表格鼠标移动变色

    鼠标移动表格行上行变色的JS脚本,鼠标移动表格行上行变色的JS脚本,

    Javascript表格排序大全

    JavaScript表格排序大全是一个涵盖多种JS表格排序实现方法的资源集合,旨在帮助开发者快速实现动态、交互式的表格数据排序功能。在网页开发中,表格是一种常用的数据展示方式,而JavaScript能够为表格提供强大的交互...

    实用的js表格排序功能

    在实际应用中,JavaScript表格排序通常涉及到以下步骤: 1. **获取表格数据**:通过DOM操作获取表格的行(tr)和单元格(td),将其转换为数组或其他数据结构。 2. **定义排序规则**:确定根据哪一列进行排序,以及...

    一个类Excel纯JS表格上下滚动显示、在线编辑js类控件

    1.本控件设计封装了一个纯javascript表格显示js类控件,可以直接接口mysql数据库结果集查询,调用只需一行语句。控件具有自定义显示颜色、自定义显示宽高、类似excel上下左右滚动翻页、按字段排序、选择、修改、添加...

    js表格列拖动排序代码.zip

    【标题】"js表格列拖动排序代码.zip"是一个压缩包,其中包含了实现JavaScript(JS)表格列拖动排序功能的代码。这个功能允许用户通过鼠标长按表格的列头来自由地拖动和排序列,实现列之间的互换,同时提供升序或降序...

    javascript 表格列可以拖

    JavaScript表格技术在网页开发中扮演着重要角色,尤其是在数据展示和操作方面。标题"javascript 表格列可以拖"指的是JavaScript实现的一种功能,允许用户通过拖动来调整表格列的宽度,以适应不同数据量和用户偏好。...

    可编辑javascript表格

    可编辑的 HTML JavaScript 表格控件 DataGrid

    js表格变色制作表格隔行变色,滑过选中变色特效

    我们可以使用JavaScript遍历表格的所有行,通过检查行的索引来决定是否添加背景色。例如,对于奇数行,我们可以设置一种颜色,对于偶数行设置另一种颜色。以下是一个简单的实现示例: ```javascript var rows = ...

    jQuery基于Bootstrap.js表格行展开收缩隐藏代码.zip

    本资源"jQuery基于Bootstrap.js表格行展开收缩隐藏代码.zip"正是利用了这些特性,为表格数据的展示提供了更丰富的交互体验。 首先,我们来详细解释这个功能的工作原理。在网页中的表格,尤其是包含大量信息的表格,...

    js分页,JavaScript表格复制,js复制表格,带搜索功能

    JavaScript表格复制,js复制表格,JavaScript,js,表格,复制,表格复制

    js 表格编辑 插入行 删除行 编辑数据

    js 表格编辑 插入行 删除行 编辑数据 将表格内容生产json格式

Global site tag (gtag.js) - Google Analytics