0

我一直在使用 appendChild 向页面添加元素,但我并不总是对它们最终的位置感到满意......有人可以向我解释如何将元素放在我想要的位置吗?

例如:

mytable.parentNode.appendChild (zNode, mytable);

将 zNode (zNode 是一些官方语法还是像每个人一样使用 'i' 作为循环中的变量?)在表格的底部......

如何将 zNode 放在表的顶部?

例如... 在此页面上我如何将按钮放置在显示有多少成就的位置和表格顶部之间?

我如何在图像或其他元素的上方、下方或右侧或左侧附加一些东西?

4

1 回答 1

1

appendChild在末尾添加节点。

要将节点放在表之前,您可以使用insertBefore

mytable.parentNode.insertBefore(zNode, mytable);

要使按钮居中,您必须添加text-align: center到父级:

<div style="text-align: center;">
    <button>Click me</button>
</div>
于 2013-11-15T09:50:51.537 回答