日期:2014-05-17  浏览次数:20676 次

jsp通过id获取div
jsp清空div.innerHTML 后再out.print到div里

------解决方案--------------------
一般是用js吧,楼主有没搞错,清空的话是不行的,但是out.print还是可以的,只能在加载网页时才回发生
<div>
<% 
out.print("<image src='www.abc.com/a.gif'/>");
%>
</div>
------解决方案--------------------
innerHTML="+s+",问题在这,自己找吧,前端后端都还没分清楚呢
------解决方案--------------------
探讨
<div id="DDD">DDD</div>
<%>
String s="SSSSSS";
out.print("<script>DDD.innerHTML="+s+";</script>");
<%>
为何? 没有任何返应.

out.print("<script>DDD.innerHTML=''</script>");可以清空

------解决方案--------------------
java代码无法直接操作dom对象,只有客户端脚本程序js可以。。
------解决方案--------------------
out.print是服务端运行
javascript是客户端运行

需要通过javascript使用ajax访问服务端才能实现
------解决方案--------------------
探讨

<div id="DDD">DDD</div>
<%>
String s="SSSSSS";
out.print("<script>DDD.innerHTML="+s+";</script>");
<%>
为何? 没有任何返应.

out.print("<script>DDD.innerHTML=''</script>");可以清空