我在html中实现显示/隐藏div时遇到了以下问题。
这个show / hide由变量说id控制,我使用会话对象存储和检索它(使用Struts 2中的sessionAware)。
我的问题是,即使我看到在Java端正确设置了id变量,但它在JavaScript部分中不起作用。 在引入id变量读取周围的警报是脚本时,这很好。
有人可以帮我解决这个问题吗?
提前致谢!
答案 0 :(得分:0)
看起来像数据加载问题。
我假设你在检查值数据时没有加载,检查失败。
当您向其发出警报时,页面会在警报时暂停,在此期间数据会加载,然后您就可以正确获取。
这只是基于您提供的内容的假设。
请提供一些示例代码或snipets。
答案 1 :(得分:0)
有一些函数可以在调用代码时阻止代码运行。这称为同步函数,在您单击“确定”之前会导致代码暂停。 alert()是同步的,因此是prompt()。
直到你的数据可能被加载,这是我对desc给出的基础上的意见。
的问候,