转:使用srcElement判断表格的行列

srcElement 是IE的属性,对于生成事件的 Window 对象、Document 对象或 Element 对象的引用。

例如:

event.srcElement.tagName,可以得到该事件发生的标签名。

 
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
  2.     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
  3.  
  4. <htmlxmlns="http://www.w3.org/1999/xhtml"xml:lang="en"lang="en"> 
  5. <head> 
  6.   <title></title> 
  7.   <scripttype="text/javascript"> 
  8.     function onGetRowAndCol(){ 
  9.         if(event.srcElement.tagName.toLowerCase()=='td') 
  10.             alert("行:"+(event.srcElement.parentNode.rowIndex+1)+"列:"+(event.srcElement.cellIndex+1)); 
  11.     } 
  12.   </script> 
  13. </head> 
  14. <bodyonload="onGetRowAndCol()"> 
  15. <tablealign="center"width="100%"height="400"cellspacing="1"border="1"> 
  16.   <tr> 
  17.     <td></td> 
  18.     <td></td> 
  19.     <td></td> 
  20.     <td></td> 
  21.   </tr> 
  22.   <tr> 
  23.     <td></td> 
  24.     <td></td> 
  25.     <td></td> 
  26.     <td></td> 
  27.   </tr> 
  28.   <tr> 
  29.     <td></td> 
  30.     <td></td> 
  31.     <td></td> 
  32.     <td></td> 
  33.   </tr> 
  34. </table> 
  35. </body> 
posted @ 2012-12-01 11:31  summer0311  阅读(270)  评论(0编辑  收藏  举报