Asi*_* GR 1 javascript forms onclick
我正在从javascript创建一个表单.我必须将onclick放在a标签上以便在单击时调用方法.我这样做,但它没有出现在onclick上.
function remPass() {
var log = document.getElementById("login");
var form = document.createElement('form');
form.method = "post";
form.action = "";
log.appendChild(form);
var input = document.createElement('input');
input.type = "text";
input.name = "username";
input.className = "username";
input.placeholder = "Usuario";
var a = document.createElement('a');
a.className = "bt-enter pink";
a.id = "recordar";
a.href = "#";
a.onclick = "remember()"; //Here is the problem
a.innerHTML = "Recordar contraseña";
form.appendChild(input);
form.appendChild(a);
}
Run Code Online (Sandbox Code Playgroud)
你需要使用方法,而不是方法的结果,也不需要字符串
a.onclick = remember;
Run Code Online (Sandbox Code Playgroud)
并且不要忘记创造
function remember(){
//some code
}
Run Code Online (Sandbox Code Playgroud)