java高手们在JS文件里怎么取得JSP标签的值:加分

来源:百度知道 编辑:UC知道 时间:2024/06/30 15:40:43
我的JS文件里不能用function方法:只能直接写JS代码:
如:
var i = 1;
for (i = 1; i <=5; i++) {
mkList("");
}
我想让i<5变成JSP里的标签值。高手们看清楚在回答。加分
很高兴看到三位高手的回答。可是不太符合的我题意。我的JS文件和JSP文件可是分开的。

不用函数又要取值,那么就要将js写在该标签以下的位置才能使用,因为
html是逐行解析的.
<input id="your_tagId" type="text" value="5">

<script>
var maxValue = document.getElementById("your_tagId").value;
var i = 1;
for (i = 1; i <=maxValue; i++) {
mkList("");
}
</script>

我想让i<5变成JSP里的标签值。
-------------------------------
不大明白的你的意思.
<input id="your_name" type="hidden" value="i">
是这种标签值.

还是在JSP中 成为JAVA代码的一个变量.
<%
如 i=5;
%>
这样是不可能的,因为java代码是在后台先执行.JS代码是在前台后执行.

在JS里用document.writeln(这里写Html代码);来构造隐式的页面标签

document.writeln('<input id="your_name" type="hidden" value="">');
PS:在JS代码外围写.

然后通过JS把i的值赋给your_name
document.getElementById("your_name").value = i;

这样 就可以在 include JS的 JSP 页面 中用
document.getE