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.