1,有如下表格,我们要取第2行第2列的值
<table id="table1">
<tr>
<td>1行1列</td>
<td>1行2列</td>
</tr>
<tr>
<td>2行1列</td>
<td>2行2列</td>
</tr>
</table>
2,取值方法
var value==window.table1.rows.item(0).cells.item(0).innerText;
注意:行号,列号是从 0 开始的
例如 var value = window.table1.rows.item(1).cells.item(1).innerText;
这就取到了第2行第2列的值
3.改进方法
上面的方法,需要知道行号,实践中是不方便获得的,下面是改进的方法
<script language="javascript">
var str;
</script>
<table >
<tr onMouseDown="str=this.cells.item(0).innerText">
<td>1行1列</td>
<td>1行2列</td>
</tr>
<tr onMouseDown="str=this.cells.item(0).innerText">
<td>2行1列</td>
<td>2行2列</td>
</tr>
</table>
当鼠标按下时,我们就取到了该行第1列的值
<td onMouseDown="str=this.innerText">2行1列</td>
这可以取鼠标所在列的值
分享到:
相关推荐
最后我用的方法是新建一个table,并把源tr克隆到新table中,然后通过对新table定位来实现效果。 用这个方法关键有两点,首先要做一个仿真度尽可能高的tr,还有是要准确的定位,这些请看后面的程序说明。 程序说明 ...
主要介绍了JavaScript获取table中某一列的值的方法,需要的朋友可以参考下
使用javascript来获取table中某个td的值,这样可以动态设置td的属性
9.8 table中的文字滚动 9.9 JavaScript遍历table的行和列 9.10 表格按回车自动生成新行 9.11 单击单元格背景变色 9.12 单击表格某行后其他行隐藏 9.13 单击表头实现表格排序 9.14 单击单元格显示行的详细信息 9.15 ...
1: 遍历并输出Table中值 <table id=tb> <td></td> <td></td> </table> function f() { var t=document.getElementById(tb).childNodes.item(0); for(var i=0;i< t.childNodes.length;i++) { for(var j=0;j&...
9.8 table中的文字滚动 9.9 JavaScript遍历table的行和列 9.10 表格按回车自动生成新行 9.11 单击单元格背景变色 9.12 单击表格某行后其他行隐藏 9.13 单击表头实现表格排序 9.14 单击单元格显示行的详细信息 9.15 ...
6.10.html JavaScript取单选框的值。 6.11.html JavaScript控制单选框。 6.12.html 单选框的JavaScript特效。 6.13.html 使用JavaScript控制按钮是否可用。 6.14.html 重置按钮的效果。 6.15....
在web中模拟窗口表格控件,可以用鼠标拖动改变表格列宽,兼容Firefox 3.5和IE6浏览器。和之前的一个不同的是这个是固定了table的宽度。 相应函数修改为一下后可适应tabel的border属性取不同值: o.p_p_c_gw=...
在开发过程中,经常会通过实例的vm.$refs(this.$refs)取得通过ref注册过的组件,并进行相应操作,但存在取不到元素的情况,其根本原因是因为$refs只能取得mounted(渲染)之后的元素。 例如,在这种情况中,若...
可惜所有代码都是用javascript写的,数据添加也是用javascript动态添加的。 我想把它应用在ASP.NET的程序中,通过一个repeater控件将数据库中的数据动态取出来,显示出如上效果。
[removed]标签:页面中专门集中编写JavaScript的区域 js的方法定义:function方法名([参数列表]){ 方法体 [return 返回值] } 注意:js中的方法可以直接写在代码中,不需要“类”包裹 使用方法:方法名()-->...
这些东西的选取首先就要找出选择的是第几行,如下: var table = document.getElementById(“<%=GridView1.ClientID %>”); var rowIndex = 0 ; for(var i=1;... } } 取到TextBox中的值 table
如果是已经有点经验的同学,可以直接看下面这个函数,应该就能明白怎么回事,新手可以看下面的详细教程。...el-table :data="users" highlight-current-row v-loading="listLoading" @selection-change="selsChange
* 自定义javascript常用基础库 author zhang_jhai 创建时间 2010/04/10 最后修改时间 2010/05/03 * version 2.0 */ // Base库基础类 BaseJs = function() { // 判断浏览器类型 userAgent = navigator....
jquery.easyTable 这个插件的目的是在使用表格的同时帮助开发。 它为一些常见问题和棘手问题提供了一些更快的解决方案。 该插件使用 jQuery,这是最重要的 JavaScript 库之一。 查看上的实时演示。 它是如何工作的...
var copy = require ( 'copy-dynamodb-table' ) . copy copy ( { source : { tableName : 'source_table_name' , // required } , destination : { tableName : 'destination_table_name' , // required } , ...
获取包含表格中所有单元格的数组js 取行中列 代码如下: var tbodyObj = document.getElementById(tbodyID); tbodyObj.rows[rowID].cells[colID].innerText = “abcd”; tbodyObj.rows[rowID].cells[colID][removed] ...
我的思路是这样,假如有一个带文本的DIV,要实现多重线性渐变,我们首先得把它里面的文本取出来,然后里面放几个DIV,有几重就放几个,然后把它们渐变。如果是垂直渐变,这好办,什么也不用做,只需设置其滤镜与各个...
表格用html中的table,tr,td,然后利用for语句实现,循环输出行和列,再根据行列的数量进行乘法运算,第一个for循环输出9行,然后内嵌一个for,在条件表达式中取第一个for循环的值然后进行输出表格运算,为什么要取第...
首先,用到的框架当然是我的框架mass Framework,当然你用其他框架也可以,如jQuery...不过怎么也好,其成就是一个DIV放到搜索栏的下方,里面放了一个table,table动态存放候选词。并且候选词如果不是用户输入的部分,