クリックすると一連の要素を作成する JavaScript メソッドがあります。ボタンから呼び出すと、そのクリックの間だけ画面に表示されます。ただし、まったく同じコードをコンソールに入力すると、リロードするか別の場所に移動するまでページに残ります (これはまさに私が望んでいることです)。
JavaScript コード: (js ファイル内の唯一のメソッドです)
function post() {
var postTitle = document.createElement('h3');
var nodeTitle = document.createTextNode('Immigration is good.');
postTitle.appendChild(nodeTitle);
etc....
私はhtmlでそれを呼んでいます:
<input type="submit" id="post-button" value="Post" onclick="post()">
script タグは、html ページのヘッダーにあります。
クリックの期間を過ぎてもページにとどまるようにするにはどうすればよいですか? なぜそれがすぐに抹消されているのか、何か考えはありますか?