<script type="text/javascript">
function isNull(){
if(document.getElementById("d").innerHTML ==""){
alert('内容为空')}
else {
alert('内容不为空')}
}
</script>
<p onclick="isNull()">点击这里</p>
<div id="d" >
这里有内容
</div>
,有时要用js获取div是display="none" 或是显示的情况<div id="div1" style="display: nonewidth: autoheight: auto"</div这段代码是标记了一个隐藏的div,通常在满足某些条件下才会让它显示出来,但是有的时候事情并不总是这么简单,或许还要事先知道它是否已经显示出来了才能做进一步的操作,这时候可以使用js做个简单的判断:var o =document.getElementById("div1").style.displayif(o=="none") //已经是隐藏状态{document.getElementById("div1").innerHTML = ""//div要显示的内容document.getElementById("div1").style.display = ""//使之可见}else{document.getElementById("div1").innerHTML = ""//div要显示的内容document.getElementById("div1").style.display = "none"//使之不可见}(function(w, d, g, J) { var e = J.stringify J.encoded[g] = d[g] {}d[g]['showValidImages'] = d[g]['showValidImages'] function() {你的思路几乎无法实现,因为你只能获得当前位置,而无法获得其他的坐标信息。如果你是一个类似华容道的应用,移动div的行为应该有一定的范围,且每次移动都有一个步长(如左移1格,下移一格),那么你就可以判断到目标格中是否已经有了一个div从而继续处理了