动态添加的文本ID,getElementById [英] dynamically added text id, getElementById

查看:92
本文介绍了动态添加的文本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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆