//wait for html site to be ready before executing init() if (document.readyState == "complete") { init(); } else { document.addEventListener("DOMContentLoaded", init); } function init() { var button = document.getElementById("edit_user"); button.onclick = function() { var row = document.getElementsByClassName("selected")[0]; document.getElementById('user_id_val').value = row.id; this.form.submit(); } }