java使用out.write()输出html元素时,在火狐浏览器中js最先执行完了

久眠深巷 山东建筑大学 服务器端工程师  2015-11-04 05:08:51
java使用out.write()输出html元素时。

贴一些关键的代码
java:
  StringBuffer s=new StringBuffer();
s.append(" <!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\"> ");
s.append(" <html> ");
s.append(" <head> ");
s.append(" <title>WebSocket Demo</title> ");
s.append(" <script type=\"text/javascript\" src=\"./jquery-ui-1.11.4.custom/external/jquery/jquery.js\"></script> ");
s.append(" <script type=\"text/javascript\" src=\"./js/queryWaterInfo.js\"></script> ");
s.append(" <link rel=\"stylesheet\" href=\"./css/queryWaterInfo.css\" type=\"text/css\"></link> ");
s.append(" </head> ");
s.append(" <body > ");
s.append("<div class=\"container-table\"> ");
s.append(" <div class=\"label-table\"><p class=\"label-value\">2015年09月</p></div> ");
s.append(" <table class=\"waterinfo-table\"> ");
s.append(" <tr > ");
s.append(" <td>缴费年月</td> ");
s.append(" <td>201509</td> ");
s.append(" <td>抄表日期</td> ");
s.append(" <td>2015-08-31</td> ");
s.append(" <td>抄表情况</td> ");
s.append(" <td>正常</td> ");
s.append(" <td>抄表人员</td> ");
s.append(" <td>大鹏</td> ");
s.append(" </tr> ");
s.append(" <tr> ");
s.append(" <td>本月读数</td> ");
s.append(" <td>1408</td> ");
s.append(" <td>上月读数</td> ");
s.append(" <td>1375</td> ");
s.append(" <td>总用水量</td> ");
s.append(" <td>33</td> ");
s.append(" <td>用户类型</td> ");
s.append(" <td>居民</td> ");
s.append(" </tr> ");
s.append(" <tr> ");
s.append(" <td>水费总金额</td> ");
s.append(" <td>97.02</td> ");
s.append(" <td>水费滞纳金</td> ");
s.append(" <td>0</td> ");

其中queryWaterInfo.js的内容在html输出结束之前就执行了
queryWaterInfo.js中的内容
$(function (){
setTableHeigt();
setTdClass();
setDivTableHeight();
});


这中情况在IE浏览中没有出现,在火狐浏览器中出现,有没有遇到类似的,如何解决呢?

...全文
167 点赞 收藏 3
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
ab637800 2015-11-05
script 你放在页面底部试试。
回复
Me_Mr_Wang 2015-11-05
把js引用放在页面最底端
回复
番茄鲨鱼面 2015-11-05
真的存在这种情况?
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2015-11-04 05:08
社区公告
暂无公告