我试图做一个HTML表单上的按钮添加元素的形式:如何在非提交按钮单击表单后限制页面重新加载?
function createRow(){
var row = document.createElement('div');
var input=document.createElement('input');
input.setAttribute("type", "Textbox");
var time=document.createElement('input');
time.setAttribute("type", "Textbox");
row.appendChild(input);
row.appendChild(time);
return row;
}
function addRow(){
console.log("z");
var routes = document.getElementById("routes");
routes.appendChild(createRow());
return false;
}
<form id="routes">
<button onclick="addRow()">+</button>
</form>
但每个按钮上单击页面重新加载带有问号添加到URL。 我发现一对的想法:
- 的preventDefault(E)
- 返回假
,但没有奏效。
请告诉我该怎么办?也有一些条件:
- 这不是提交按钮,以后
- 它必须保持尽可能简单,这将增加,界面不是项目的主要焦点
的[我如何可能的复制一个HTML按钮不能重新加载页面](http://stackoverflow.com/questions/1878264/how-do-i-make-an-html-button-not-reload-the-page) – pvg