<script>
<%for (String st : photo.keySet()) {%>
document.getElementById('id').innerText += "\n" + "<%=st%>";
printGeocode(
<%=photo.get(st).getX()%>,<%=photo.get(st).getY()%>
);
<%}%>
function printGeocode(x, y) {
document.getElementById('id').innerText += "\n" + x +" / "+y;
}
</script>
我的代码'document.getElementById('id').innerText += "\n" + x+"/"+y;'
中的工作正常
但document.getElementById('id').innerText += "\n" + "<%=st%>";
无效
我将第一个文件innerText替换为document.write();它只打印一个文本
如何修复此来源?
答案 0 :(得分:0)
如何用它包裹?
window.onload = function(){
<%for (String st : photo.keySet()) {%>
document.getElementById('id').innerText += "\n" + "<%=st%>";
printGeocode(
<%=photo.get(st).getX()%>,<%=photo.get(st).getY()%>
);
<%}%>
};