现在的位置: 首页 > 综合 > 正文

jsp 显示table一列的值

2018年04月27日 ⁄ 综合 ⁄ 共 2407字 ⁄ 字号 评论关闭
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title>无标题页</title>
    <style type="text/css">
    .title {background-color:Black; color:White; text-align:center; cursor:pointer}
    </style>
</head>
<body>
  <script language="javascript" type="text/javascript">
          function   selcol(td)   
          {   
	          var   table   =   td.parentNode.parentNode;   
	          var   col   =   td.cellIndex;
	          var strcopy = "";
	          for(var   i=0;i<table.rows.length;i++)   
	          {   
		          var   tr   =   table.rows[i];  
		          for(var   j=0;j<tr.cells.length;j++)   
		          {   
			          if(j==col)   
			          {   
				        //tr.cells[j].bgColor   =  "#f0f0f0";  
				          /* var   o   =   document.body.createTextRange()   
				          o.moveToElementText(tr)   
				          o.select()  */
				        strcopy += tr.cells[j].innerHTML+"\r\n";
						//alert(tr.cells[j].innerHTML);
			          }   
			          else   
			          {   
			          //tr.cells[j].bgColor   =   "#ffffff";   
			          }   
		          }   
	          } 
	          copy_clip(strcopy);
          } 
         function copy_clip(copy)
         {
	        if (window.clipboardData)
	        {
		        window.clipboardData.setData("Text", copy);
	        }
	        else if (window.netscape)
	        {
		        try 
		        {  
		            netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");  
		        }  
		        catch (e)  
		        {  
		            alert("!!被浏览器拒绝!\n请在浏览器地址栏输入’about:config’并回车\n然后将’signed.applets.codebase_principal_support’设置为’true’");  
		        } 
		        var clip = Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard);
		        if (!clip) return;
		        var trans = Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable);
		        if (!trans) return;
		        trans.addDataFlavor('text/unicode');
		        var str = new Object();
		        var len = new Object();
		        var str = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);
		        var copytext=copy;
		        str.data=copytext;
		        trans.setTransferData("text/unicode",str,copytext.length*2);
		        var clipid=Components.interfaces.nsIClipboard;
		        if (!clip) return false;
		        clip.setData(trans,null,clipid.kGlobalClipboard);
	        }
	        alert("已复制")
	        return false;
        }
        </script>
        
        <table style="width:100%" border="1">
        <tr><td class="title" onmousedown="this.style.backgroundColor='#666666'"  onmouseup="this.style.backgroundColor='#000000'" onclick="selcol(this)">列1</td><td class="title" onmousedown="this.style.backgroundColor='#666666'"  onmouseup="this.style.backgroundColor='#000000'" onclick="selcol(this)">列2</td><td class="title" onmousedown="this.style.backgroundColor='#666666'"  onmouseup="this.style.backgroundColor='#000000'" onclick="selcol(this)">列3</td></tr>
        <tr><td>1</td><td>11</td><td>111</td></tr>
        <tr><td>2</td><td>22</td><td>222</td></tr>
        <tr><td>3</td><td>33</td><td>333</td></tr>
        </table>
</body>
</html>

抱歉!评论已关闭.