2

例として役立つ小さなフラグメントを次に示します。

<div id="parentDiv">
    <div>child1</div>
    <div>child2</div>
</div>

CSS を使用すると、次のことができます。

  div#parentDiv { position: absolute; }
  div#parentDiv>div { position: relative; }

javascriptで同じスタイリングを行うには?

4

3 に答える 3

2

これを試して

    var parentDiv1 = document.getElementById('parentDiv');
    var childDiv = parentDiv1.getElementsByTagName('div');
    parentDiv.style.position = "absolute";
    for (var i = 0; i < childDiv.length; i++) {
        childDiv[i].style.position = "relative";
    }
于 2013-07-09T04:56:45.820 に答える
-1

以下を使用できます。

document.getElementById('parentDiv').childNodes[0].style.position = "relative";
document.getElementById('parentDiv').style.position = "absolute";
于 2013-07-09T05:13:18.893 に答える