【发布时间】:2015-07-15 09:18:41
【问题描述】:
我有一个点击按钮的弹出窗口。我通过单击按钮将 div 的显示属性从“无”更改为“阻止”,该 div 位于弹出窗口内。当我在控制台中检查该 div 的显示属性时,它只显示“阻止”,但实际上该 div 仍然不可见并且显示属性值在页面的 HTML 中没有改变。
jsp文件中的HTML代码
我在弹出窗口中有一个按钮,在代码行下方该按钮的单击事件被调用 将显示属性从“none”更改为“block”
dojo.style(dojo.byId('error_text_reorder'), "display", "block");
当我点击按钮时,这段代码正在执行,但 div 仍然不可见。 但是如果我重新加载弹出窗口,则 div 是可见的。
除了这个 dojo 代码,我还尝试了这个 js 代码
document.getElementsByName("error_text_qty")[1].style.display='block';
这在 Firefox 中可以正常工作,但在 IE 中不起作用。
这个家伙的任何跨浏览器解决方案.....?
【问题讨论】:
-
当您提出问题时,文本区域右侧有一个橙色的大如何格式化框,其中包含有用的信息。还有一个完整的格式化辅助工具栏。还有一个 [?] 按钮提供格式化帮助。 和一个预览区域,位于文本区域和发布您的问题按钮(以便您必须扫描过去才能找到该按钮)之间,显示您的帖子发布后的样子。请在以后使用它们。 :-)
-
发布尽可能少的代码来复制您的问题!
-
您使用的是哪个版本的道场?请添加一些代码,以便我们查看您到目前为止所做的尝试。
标签: javascript jquery html css dojo