热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

JavaScript从HTMLTable中取得某单元格Cell中的数据

在IE和FF下稍有不同:

在IE和FF下稍有不同:

DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns&#61;"http://www.w3.org/1999/xhtml">
<head>
    
<title>title>

    
<script type&#61;"text/Javascript">
        
//code from NC01 http://forums.asp.net/t/1395561.aspx
        function getTableColumnValue(tableId, rowNumber, columnNumber) {
            
var tableRef &#61; document.getElementById(tableId);

            
var elementRef &#61; tableRef.rows[rowNumber].cells[columnNumber];
            
var elementValue &#61; &#39;&#39;;

            
if (elementRef.textContent) {
                
// Firefox
                elementValue &#61; elementRef.textContent;
            }
            
else if (elementRef.innerText) {
                
// IE
                elementValue &#61; elementRef.innerText;
            }
            
else {
                
// Default
                elementValue &#61; elementRef.innerHTML;
                
var regExp &#61; /<\/?[^>]&#43;>/gi;

                elementValue 
&#61; elementValue.replace(regExp, &#39;&#39;);
            }

            
//alert(elementValue);

            
return elementValue;
        }
    
script>

head>
<body>
    
<table border&#61;"1" id&#61;"myTable">
        
<tr>
            
<td>
                aa
            
td>
            
<td>
                bb
            
td>
            
<td>
                cc
            
td>
        
tr>
        
<tr>
            
<td>
                dd
            
td>
            
<td>
                ee
            
td>
            
<td>
                ff
            
td>
        
tr>
        
<tr>
            
<td>
                gg
            
td>
            
<td>
                hh
            
td>
            
<td>
                ii
            
td>
        
tr>
    
table>
    
<input type&#61;"button" value&#61;"click" onclick&#61;"this.value&#61;getTableColumnValue(&#39;mytable&#39;,1, 2);">
body>
html>

转:https://www.cnblogs.com/blodfox777/archive/2009/03/16/1413185.html



推荐阅读
author-avatar
常年等奖中869
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有