JS关于div的显示和隐藏问题,在MF火狐中正常,在IE中不正常

document.getElementById(id).style.display = "block"在MF中可以显示,在IE中不可以显示:具体代码:js文件代码如下:function show(id){      alert (document.getElementById(id).style.display != "block");//测试代码,IE和MF中都显示对话框true      if (document.getElementById(id).style.display != "block")      {            alert(“start test”);//测试代码,IE和MF都可显示对话框            document.getElementById(id).style.display = "block";            alert(“over test”);//测试代码,点击前一个对话框确定后,在IE中仅显示over test的对话框,而在MF中同时显示了div和over test的对话框,说明了前一句document.getElementById(id).style.display = "block"在IE中没有效果      }}PHP页面部分代码:......<div id="new_host" style="position:absolute;left:350px;top:200px;background-color:white;display:none;z-index:1;border:1px solid orange;"></div>......<div id="new_task" style="position:absolute;left:350px;top:200px;background-color:white;display:none;z-index:1;border:1px solid orange;"></div>.......<td colspan="2" align="center"><a href="javascript:show('new_task');"><img src="images/scan.gif" alt="新建任务" border="0"/></a></td>  

第1个回答  2012-01-14
参考正规问题或者直接向其提问

参考资料:http://zhidao.baidu.com/question/281270996.html

IE和FF中那些属性的使用相同,那些属性使用的方式不同
也就是说一个div结束后要紧接着一个div写,中间不要有回车或者空格。不然也许会有问题,比如3px的偏差,而且这个原因很难发现。非常不走运的是我又碰到了这样的问题,多个img标签连着,然后定义的float: left,希望这些图片可以连起来。但是结果在firefox里面正常而IE里面显示的每个img都相隔了3px。我把...

它检测时会出现这样的错::1. error C2143: syntax error : missing...
在MF 中,因为对象 id 不作为 HTML 对象的名称,所以可以使用与 HTML 对象 id 相同的变量名,IE 中不能。(2)解决方法在声明变量时,一律加上 var ,以避免歧义,这样在 IE 中亦可正常运行。此外,最好不要取与 HTML 对象 id 相同的变量名,以减少错误。(3)其它参见 问题47. event.x 与 event.y 问题(1)现...

js兼容ff 的问题
在 MF 中,因为对象 id 不作为 HTML 对象的名称,所以可以使用与 HTML 对象 id 相同的变量名,IE 中不能。(2)解决方法 在声明变量时,一律加上 var ,以避免歧义,这样在 IE 中亦可正常运行。此外,最好不要取与 HTML 对象 id 相同的变量名,以减少错误。(3)其它 参见 问题4 7. event.x ...

关于“IE”浏览器的问题!~
有类似这样的故障:IE地址栏中显示“about:blank”,可是页面的内容却不是空白,而是显示一个有内容的“search for”网页。在“IE\/工具\/Internet选项”中,把“地址”改为自定义的网址,不能排除此故障;用3721上网助手等专门的软件也不能修复;运行msconfig.exe,在“startup”里也无可疑的程序。修复方法1:这是一种Tro...

框架页中的目录栏能否实现动态效果?
<DIV id=MFX6 style="Z-INDEX: 2; LEFT: 20px; VISIBILITY: hidden; WIDTH: 150px; POSITION: absolute; TOP: 463px; HEIGHT: 38px"> <TABLE width=156 border=0 cellPadding=0 cellSpacing=0 class="Xsmall"> <TR><TD colSpan=3 height=13> <\/TD><\/TR> <TR> <TD background="..\/images...

【求助】Javascript高手请帮我看看,不同浏览器支持问题
以下以 IE 代替 Internet Explorer,以 MF 代替 Mozzila Firefox 1. document.form.item 问题 (1)现有问题:现有代码中存在许多 document.formName.item("itemName") 这样的语句,不能在 MF 下运行 (2)解决方法:改用 document.formName.elements["elementName"](3)其它 参见 2 2. 集合类对象...

相似回答
大家正在搜