I have 2 buttons who throw a plain JS function (i dont want to use Jquery) but i'm asking what is the Best Practice between these methods :
function next() {
var elements = document.getElementById('choices-multiple-remove-button');
var param = [];
for (var i = 0; i < elements.length; i++) {
param.push(elements[i].value);
}
console.log(param);
}
function hello() {
var elements = document.getElementById('choices-multiple-remove-button');
var param = [];
for (var i = 0; i < elements.length; i++) {
param.push(elements[i].value);
}
console.log(param);
}
document.getElementById("workingbutton").addEventListener("click", hello);
<button id="next" class="btn btn-info" onclick="next()" type="button">Next</button>
<button id="workingbutton" class="btn btn-info" type="button">Next</button>