如果id不可用,则将值赋给变量,并且它是子元素

时间:2017-08-01 07:19:04

标签: javascript html-table nested parent-child

如果id不可用且如果是子元素

,如何通过javascript为变量赋值

如果id可用,则为:

var table = document.getElementById("myTable");

但是如果id不可用,例如变量表是嵌套表,而它的父tr有一个id

<table>
    <tbody>
        <tr>
            <td>
            </td>
        </tr>
        <tr id="nested-table">
            <td>
                <table> <!--need to assign this as the variable-->
                    <tbody>
                        <tr>
                            <td>
                            </td>
                        </tr>
                    </tbody>
                </table>    
            </td>
        </tr>
    </tbody>
</table>

1 个答案:

答案 0 :(得分:1)

您可以使用以下选择器:

var parent = document.getElementById("latest_posts");
var child = document.getElementById("posts");
var para = document.createElement("p");
var node = document.createTextNode(" ");
para.appendChild(node);
parent.replaceChild(para,child);