标签: lastChild

  • Table注意事项

    首先是一段 HTML 代码:

    <table id="tb">     
        <tr><td>1</td><td>2</td><td>3</td><td>4</td></tr>
        <tr><td>5</td><td>6</td><td>7</td><td>8</td></tr>
        <tr><td>9</td><td>10</td><td>11</td><td>12</td></tr>            
        <tr><td>13</td><td>14</td><td>15</td><td>16</td></tr>
    </table>
    

    DOM解析

    对于一段 table 的 HTML 代码,即使没有显式写出 tbody 结构,浏览器在解析的时候都会加上 tbody 结构。所以,对于以上代码,若想获取第一行,需要使用代码:

    document.getElementById('tb').lastChild.firstChild; //第一行
    //document.getelementById('tb').lastChild 得到的不是最后一行而是 tbody
    

    (更多…)