qwe*_*iop 3 javascript element get
你知道这是为什么吗
function deleteInputOnClick(input){
champ = document.getElementById(input);
if(champ.value =='E-mail'){
champ.value = "";
}
}
Run Code Online (Sandbox Code Playgroud)
工作,但这样
function deleteInputOnClick(input){
champ = document.getElementById(input).value;
if(champ=='E-mail'){
champ= "";
}
}
Run Code Online (Sandbox Code Playgroud)
不是吗?
这可能是一个愚蠢的小错误,但我真的不知道它可能在哪里。
谢谢
您不是以第二种方式在元素上重新设置值,您只是将其分配给局部变量,您仍然需要这样做 document.getElementById(input).value = champ;