I dynamically create a button in the way I found in the Internet:
Page = function(...) {
...
};
Page.prototype = {
...
addButton : function() {
Here is a version with attributes for input:
<button onclick="myFun()">Add More</button>
<script>
function myFun() {
var x = document.createElement("INPUT");
x.setAttribute("type", "file");
x.setAttribute("id", "file");
document.body.appendChild(x);
x.onchange = function () {
hello();
};
btn.appendChild(t);
document.body.appendChild(btn);
}
function hello() {
window.alert("hello!");
}
</script>
var foo = function(){
var button = document.createElement('button');
button.innerHTML = 'click me';
button.onclick = function(){
alert('here be dragons');return false;
};
// where do we want to have the button to appear?
// you can append it to another element just by doing something like
// document.getElementById('foobutton').appendChild(button);
document.body.appendChild(button);
};