我想从javascript隐藏div部分,我有类似的代码
$(document).ready(function() {
var error='<%= session.getAttribute("errormsg") %>';
alert(error);
if(error!=null){
document.getElementById('loginform').style.display = "hidden";
alert("ok");
}
});
此处
alert(error);
正常工作意味着,如果error
是否为null
,则打印它,但是无论如何,它总是打印alert("ok");
。而且
document.getElementById('loginform').style.display = "hidden";
永远行不通。这段代码有什么问题。
最佳答案
只需使用.hide()。
** $(document).ready(function() {
var error='<%= session.getAttribute("errormsg") %>';
alert(error);
if(error!=null){
$('#loginform').hide()
alert("ok");
}
});**