使用vanilla JavaScript在</ body>标记之前插入元素

jvi*_*tti 13 javascript

<html>
  ...
  <body>
    ...
  // element should be inserted here
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

我对vanilla Javascript不太熟悉,总是使用jQuery.到目前为止我试过这个,但是这个元素在中间<head>和<body>.

var bodyTag = document.getElementsByTagName('body')[0];
bodyTag.parentNode.insertBefore(myElement, bodyTag);
Run Code Online (Sandbox Code Playgroud)

dfs*_*fsq 39

这很简单.使用appendChild方法可以写成:

document.body.appendChild(myElement);
Run Code Online (Sandbox Code Playgroud)

  • 每个人都必须在某些时候学习基础知识. (7认同)