大致代码是这样的:<select >
<%从数据库动态读列表%>
</select><img src="+" onload="javascript: addShow()"/>//点击再弹出个下拉列表<div id="show"></div>//新弹出的下拉在这儿显示,可以有无限制的下拉js脚本:
<script>
function addShow()
{
var show = document.getElementById("show");
var oDiv = document.createElement("div");
oDiv.innerHTML="<select>"
+"//这儿我想同样加<%java代码以动态读取下拉%>"
+"</select>"
show.appendChild(oDiv);
}
</script>
问题就是:oDiv.innerHTML这个地方加上字符:<%或%>的时候就不执行里面的代码.页面上也不显示<%,但里面的代码就是不执行。请教各位了。新弹出的下拉肯定要做成动态的。帮我。
<%从数据库动态读列表%>
</select><img src="+" onload="javascript: addShow()"/>//点击再弹出个下拉列表<div id="show"></div>//新弹出的下拉在这儿显示,可以有无限制的下拉js脚本:
<script>
function addShow()
{
var show = document.getElementById("show");
var oDiv = document.createElement("div");
oDiv.innerHTML="<select>"
+"//这儿我想同样加<%java代码以动态读取下拉%>"
+"</select>"
show.appendChild(oDiv);
}
</script>
问题就是:oDiv.innerHTML这个地方加上字符:<%或%>的时候就不执行里面的代码.页面上也不显示<%,但里面的代码就是不执行。请教各位了。新弹出的下拉肯定要做成动态的。帮我。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货