日期:2014-05-19  浏览次数:20581 次

关于div的问题,先谢谢各位了
我用ajax从后台获取一个值,并将这个信息用innerHTML   的方法写入div中,如果用户点击了div中的信息某个关键字(如“关闭”),就要隐藏div的信息。由于从台获取的信息是时时的,判断新的信息是否是刚才显示的信息,如果不是就显示新信息,如果是就不显示。试了几种方法,都满足不了需求。请各位帮帮忙~~

------解决方案--------------------
<input id= "Button1 " type= "button " value= "关闭 " onclick= "closeDiv(); " />
<div id= "a ">
</div>

JavaScript:
<script language= 'javascript '>
function closeDiv()
{
var x = document.getElementByID( "a ");
x.style.visibility = "hidden ";
}

// 请求返回后调用这个函数,参数是返回的responseText
function showOrHiddenDiv(responseText)
{
var x = document.getElementByID( "a ");
if (responseText == x.value)
x.style.visibility = "hidden ";
else
x.style.visibility = "visible ";
}
</script>