<script>
var pagenum;
。。
function xx(){
document.getElementById();
}
</script>
<body>
<input id="">
<input id="">
<input id="">
<input id="">
</body>
上面的代码,input中的id是后台用循环id=i传过来的,而那个i的值正好和js中的变量pagenum的值一致。
我想用getelementbyid()得到id为"pagenum"的值的那个input的对象。
我试过,直接在getelementbyid("pagenum")不行,()里面应该怎么把pagenum的值加进去?
var pagenum;
。。
function xx(){
document.getElementById();
}
</script>
<body>
<input id="">
<input id="">
<input id="">
<input id="">
</body>
上面的代码,input中的id是后台用循环id=i传过来的,而那个i的值正好和js中的变量pagenum的值一致。
我想用getelementbyid()得到id为"pagenum"的值的那个input的对象。
我试过,直接在getelementbyid("pagenum")不行,()里面应该怎么把pagenum的值加进去?
<%int p;%>
<%=p%>=pagenum;
document.getElementById("<%=p%>");
最起码 引号先去了
就想用pagenum,但pagenum是js变量,不知道getelement的代码怎么写
undifined
在jsp中先用<% String id = (String)request.getAttribute('id'); %>从后台拿到,然后在js中写var id = “<%=id%>”;接收一下,这样在js中就能用了
你.ID(getElementById)他是在当前整个js页面中找命名为pagenum的id的值.不能有相同的命名啊;
比如说 下面有个表单
<from>
<table>
<tr><td><input type="test" name="sss" id="haha"/></td</tr>
</table>
</from>
document.getElementById(""haha"");
假设你的<input id="${id}" />
那么你的onClick事件(当然我不知道你的事件是放到哪里调用你的function xx()方法)在方法声明的时候要带一个参数function xx(id)在方法调用时:onClick="${id}"(前提是你的onclick事件要与id=${id}在一个作用域里。比如如果你是循环的话、那么他们就在一个循环里面。)这样就可以了!但是要记住你的id值是不能重复的!
也不知道、你是不是这种意思!