使用Greasemonkey进行appendChild定位

时间:2013-11-15 09:45:51

标签: javascript greasemonkey

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

例如:

mytable.parentNode.appendChild (zNode, mytable);

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

如何将zNode放在桌子的顶部呢?

例如......在THIS PAGE上我如何将按钮放在表示成绩和表格顶部的位置之间?

如何在图像或其他元素的上方,下方或右侧或左侧附加某些内容?

1 个答案:

答案 0 :(得分:1)

appendChild在最后添加节点。

要在表格前放置节点,您可以使用insertBefore

mytable.parentNode.insertBefore(zNode, mytable);

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

<div style="text-align: center;">
    <button>Click me</button>
</div>