想在<div id="select"></div>中插入如下代码段:<select name="type" style="width:130px;" onchange="this.parentNode.nextSibling.value=this.value">
<option>------请选择------</option>
<% for(int i=0;i<databean.alltype();i++) {%>
<option><%=databean.gettype()[i] %></option>
<%} %>
</select>--------------------------------------------------------------------------------------------------------------------------------------------------想通过innerHTML来插入,请问红色部分应该如何写?
<script >
var div=document.getElementById("select");
div.innerHTML+=""</script>
<option>------请选择------</option>
<% for(int i=0;i<databean.alltype();i++) {%>
<option><%=databean.gettype()[i] %></option>
<%} %>
</select>--------------------------------------------------------------------------------------------------------------------------------------------------想通过innerHTML来插入,请问红色部分应该如何写?
<script >
var div=document.getElementById("select");
div.innerHTML+=""</script>
emmm,不会报错。因为上面的HTML代码中,包含<%%>,不知道如何使用innerHTML插入。
<script >
var div=document.getElementById("select");
div.innerHTML+='<select name="type" style="width:130px;" onchange="this.parentNode.nextSibling.value=this.value">'
+' <option>------请选择------</option>'
<% for(int i=0;i<databean.alltype();i++) {%>
+' <option><%=databean.gettype()[i] %></option>'
<%} %>
+'</select>';</script>