动态添加的文本ID,getElementById [英] dynamically added text id, getElementById
本文介绍了动态添加的文本ID,getElementById的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我动态创建文本框并动态分配其ID.在javascript中,如果我调用getElementById,警报将失败,但是什么也没发生.
I create text box dynamically and assign its ID dynamically. in javascript if I call getElementById the alert fails, just nothing happens.
<% for(int i=0; i<lines.length;i++) {
if(lines[i].contains(" ")) { %>
<input type=text name='key1<%=i%>' id="idkey<%=i%>" value ="<%=abc%>"/>
<%
}
} %>
Javascript:
for(j=0; j<len; j++){
var lblElement = getElementById("idkey"+j);
alert(lblElement);
}
推荐答案
您忘记了使用getElementById的全局名称文档
you forgot the global name document for use getElementById
document.getElementById('idkey'+j)
这篇关于动态添加的文本ID,getElementById的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文