我一直在使用appendChild向页面添加元素,但我并不总是满意他们最终的结果......有人可以向我解释如何将元素放到我想要的位置吗?
例如:
mytable.parentNode.appendChild (zNode, mytable);
在表格底部放置zNode(zNode是一些官方语法还是像每个人都使用'i'作为循环中的变量?)...
如何将zNode放在桌子的顶部呢?
例如......在THIS PAGE上我如何将按钮放在表示成绩和表格顶部的位置之间?
如何在图像或其他元素的上方,下方或右侧或左侧附加某些内容?
答案 0 :(得分:1)
appendChild在最后添加节点。
要在表格前放置节点,您可以使用insertBefore:
mytable.parentNode.insertBefore(zNode, mytable);
要将按钮居中,您必须将text-align: center
添加到父级:
<div style="text-align: center;">
<button>Click me</button>
</div>