DIV隐藏内容为空仍显示,如何解决

DIV隐藏内容为空的信息
代码如下
document.getElementById("operation_info").style.display="none";
当operation_info为空时仍显示信息是为什么?
感谢回答

用show()与hide()方法可以

在执行显示操作前加一个判断,获取HTML或者text的值,是否为空,为空不显示,

 <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
<script type="text/javascript">
$(function(){
    var  info=$('#operation_info')
    if(info.html()==""){
    info.hide()
    }
    info.show();
})

不明白问的什么。。operation_info还显示?如果是自己检查里面的内容是不是有和operation_info所在标签一样的标签没有闭合导致operation_info被截断了什么的

js和jq代码可以复用