Javascript 插入子元素而不使用appendChild?

Javascript 插入子元素而不使用appendChild?,javascript,dom,Javascript,Dom,谢谢,我有这个HTML代码: <div id='my-id'> <button> ClickMe </button> </div> 这孩子是怎么工作的?它改变了某些元素的属性还是什么?我在哪里可以找到这些信息 谢谢,对不起,我的英语不好:还有其他函数可以将元素插入DOM,例如insertBefore,但是您确实需要使用提供的方法之一 这孩子是怎么工作的?它改变了某些元素的属性还是什么 这是由各个浏览器决定的实现细节 我在哪里可以找到这些信息

谢谢,我有这个HTML代码:

<div id='my-id'>
   <button> ClickMe </button>
</div>
这孩子是怎么工作的?它改变了某些元素的属性还是什么?我在哪里可以找到这些信息


谢谢,对不起,我的英语不好:

还有其他函数可以将元素插入DOM,例如insertBefore,但是您确实需要使用提供的方法之一

这孩子是怎么工作的?它改变了某些元素的属性还是什么

这是由各个浏览器决定的实现细节

我在哪里可以找到这些信息


对于开源浏览器,您可以检查它们的源代码,这些源代码通常是用C而不是JavaScript编写的。

您需要一种方法将新创建的元素添加到DOM中。这些方法是例如and和options.add。因此,如果不使用Javascript的appendChild/insertBefore,就无法将一个元素追加到另一个元素。。。这就解决了我的问题。非常感谢。
var div = document.getElementById('my-id')
document.createElement('button').parentNode(div)
//That doesn't work.