我正在尝试使用它:
ResultSet rs1 = st.executeQuery("SELECT * FROM Termine");
window.onload = function(){
<%
while(rs1.next()){
String vname = rs1.getString(1);
String vid = rs1.getString(2);
System.out.println(vid+" "+vname);%>
document.getElementById(<%=vid%>).innerHTML="<%=vname%>";
<%
}
但它不起作用。结果集的结果立即打印出来(为了测试目的),但FireBug说:TypeError: document.getElementById(...) is null
。 Element是<td>
,它是在JSP页面的Body中创建的。当我希望它能够工作时,我能做些什么来使它工作?
答案 0 :(得分:0)
Lel,解决方案是: 的document.getElementById(&#34;&LT;%= VID%GT;&#34)。innerHTML的=&#34;&LT;%= VNAME%GT;&#34 ;; 视频的双引号丢失了。