例として役立つ小さなフラグメントを次に示します。
<div id="parentDiv">
<div>child1</div>
<div>child2</div>
</div>
CSS を使用すると、次のことができます。
div#parentDiv { position: absolute; }
div#parentDiv>div { position: relative; }
javascriptで同じスタイリングを行うには?
例として役立つ小さなフラグメントを次に示します。
<div id="parentDiv">
<div>child1</div>
<div>child2</div>
</div>
CSS を使用すると、次のことができます。
div#parentDiv { position: absolute; }
div#parentDiv>div { position: relative; }
javascriptで同じスタイリングを行うには?
これを試して
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";
}
以下を使用できます。
document.getElementById('parentDiv').childNodes[0].style.position = "relative";
document.getElementById('parentDiv').style.position = "absolute";