I am looking to have a button which does two specific things depending on what the value of a variable is, however in order for my code to work I need to have multiple buttons rather than only creating and using one for the same purpose. For example:
function createCloseButton(){
var close = document.createElement("input");
close.type = "button";
close.setAttribute("class", "btn btn-primary");
close.setAttribute("value", "Close");
close.setAttribute("id", "close");
close.setAttribute("onclick"," hideFields(); createPicker();")
if (change == "set"){
close.setAttribute("data-dismiss", "modal");
}
else if (change == "search"){
close.onclick = function(){
hideFields();
}
}
return (close);
}
This function when it is called creates and returns a close button. Is there a way to assign the button a different id each time it is called so that they can be differentiated? Or do I need to create 9 separate buttons?
Thanks