Dieses funktioniert vorzüglich:
<! doctype html>
<html>
    <head>
        <meta charset="utf-8">
    </head>
    <body>
        <h1>Test</h1>
        <script>
        function addElement ()  {
            var newElement = document.createElement("button");
            var newContent = document.createTextNode("Knopf");
            newElement.appendChild(newContent);
            document.body.appendChild(newElement);
        }
        addElement();
       </script>
    <body>
</html>
Bitte folge dem Rat von Matthias Apsel. Hilfe hierzu.
Außerdem wäre es, wie Rolf b schon anmerkte, hilfreich, uns das zugehörige HTML zu zeigen und darüber hinaus ist es erste Pflicht, das HTML vor "Javascript- und/oder CSS-Experimenten" zu prüfen.
 nicht angemeldet
 nicht angemeldet Matthias Apsel
 Matthias Apsel Rolf b
 Rolf b Gunnar Bittersmann
 Gunnar Bittersmann Orlok
 Orlok