JS: dynamic table deleteRow

js 代码
  1. <script type="text/javascript" src="prototype.js"></script>
  2. <script type="&lt;span" class="string">"text/javascript">
  3. function del(e,obj,id) {
  4. var rowIndex;
  5. if (!e) {
  6. e = window.event; // IE
  7. rowIndex = event.srcElement.parentElement.parentElement.sectionRowIndex;
  8. } else {
  9. rowIndex =obj.parentNode.sectionRowIndex; // DOM Level 2
  10. }
  11. $('peopleTable').deleteRow(rowIndex);
  12. }
  13. </script>
java 代码
 
  1. table  
  2. tbody id='peopleTable'  
  3. tr  
  4. td  
  5. a href="#" onClick="javascript:del(event,this.parentNode,DB_ID)">Del  




  1. 注:使用href,则必须调用onclick方法,否则无法取得parentElement.

你可能感兴趣的:(JavaScript,IE,prototype)