当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


HTML DOM TableRow用法及代码示例


HTML DOM中的TableRow对象用于表示HTML <tr>元素。可以使用getElementById()方法访问<tr>元素。

用法:

document.getElementById("id");

可以使用document.createElement()方法创建tr元素。
用法:

document.createElement("tr");

属性值:

  • align:它用于设置或返回表行中内容的水平对齐方式。 HTML 5不支持它。
  • vAlign:它用于设置或返回表行中内容的垂直对齐方式。 HTML 5不支持它。
  • bgColor:它用于设置或返回表格行的背景色。 HTML 5不支持它。
  • ch:它用于设置或返回表格行中单元格的对齐字符。 HTML 5不支持它。
  • chOff:它用于设置或返回ch属性的水平偏移量。 HTML 5不支持它。
  • height:它用于设置或返回表格行的高度。 HTML 5不支持它。
  • rowIndex:它用于返回行在表的行集合中的位置。
  • sectionRowIndex:它用于返回一行在肢体,小脚或脚的行集合中的位置。

TableRow对象方法:



  • deleteCell():此方法用于从当前表行中删除单元格。
  • insertCell():此方法用于将单元格插入当前表行。

范例1:本示例描述了用于访问<tr>元素的getElementById()方法。

<!DOCTYPE html> 
<html> 
      
<head> 
    <style> 
        table, th, td { 
            border:1px solid green; 
  
        } 
    </style> 
</head> 
  
<body>  
  
    <h1>  
        GeeksForGeeks  
    </h1>  
          
    <h2>HTML DOM tableRow Object</h2>  
  
    <table> 
        <tr id = "GFG"> 
            <td>Geeks</td> 
            <td>Geeks</td> 
            <td>For</td> 
            <td>Geeks</td> 
        </tr> 
    </table> 
  
    <p> 
        Click on the button to delete 
        cell of table 
    </p> 
  
    <button onclick = "myGeeks()"> 
        Click Here! 
    </button> 
  
    <script> 
        function myGeeks() { 
            var row = document.getElementById("GFG"); 
            row.deleteCell(0); 
        } 
    </script> 
</body> 
  
</html>                    

输出:
在单击按钮之前:

单击按钮后:

范例2:本示例介绍了用于创建<tr>元素的document.createElement()方法。

<!DOCTYPE html> 
<html> 
      
<head> 
    <title> 
        HTML DOM TableRow Object 
    </title> 
      
    <style> 
        table, td { 
            border:1px solid green; 
        } 
    </style> 
</head> 
  
<body>  
  
    <h1>GeeksForGeeks</h1>  
          
    <h2>DOM tableRow Object</h2>  
  
    <table id = "GeeksTable"></table> 
  
    <p> 
        Click on the button to create  
        table element. 
    </p> 
  
    <button onclick = "myGeeks()"> 
        Click Here! 
    </button> 
  
    <!-- script to create table -->
    <script> 
        function myGeeks() { 
              
            /* Create tr element */ 
            var x = document.createElement("TR"); 
              
            /* Set the id attribute */ 
            x.setAttribute("id", "GeeksTr"); 
              
            /* Append element to table */ 
            document.getElementById("GeeksTable").appendChild(x); 
              
            /* Create td element */ 
            var y = document.createElement("TD"); 
              
            var t = document.createTextNode("Hello"); 
              
            y.appendChild(t); 
              
            document.getElementById("GeeksTr").appendChild(y); 
              
            /* Create td element */ 
            var z = document.createElement("TD"); 
              
            /* Assign node value */ 
            var p = document.createTextNode("Geeks!"); 
              
            /* Append node value to child element */ 
            z.appendChild(p); 
              
            document.getElementById("GeeksTr").appendChild(z); 
        } 
    </script> 
</body> 
  
</html>                    

输出:
在单击按钮之前:

单击按钮后:




相关用法


注:本文由纯净天空筛选整理自divyatagoel0709大神的英文原创作品 HTML | DOM TableRow Object。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。