我有一个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()">
脚本标签位于 html 页面的页眉中。
如何让它在点击持续时间之后留在页面上?任何想法为什么它会立即被抹杀?