hhhhio110 2015-08-02 10:12 采纳率: 0%
浏览 1454

getElementById无法获取JS自动生成的模块

简单来讲,就是一张表格,里面有很多行,其中第一行是直接写死在代码中的,其余的各行是用JS生成的,然后第一行中的数据的ID为line0.1,line0.2,第二行就是line1.1,line1.2,类型都是input,其他的以此类推,现在的问题是: 在提交的时候调用一个函数,onsubmit="test()",test函数体中调用了getElementId方法,get line0.1,line0.2时没有问题,能get到对应的对象,但是get line1.1,line1.2的时候就为Null,这和由JS生成有什么关系吗?(页面加载的时候就已经加载那些行,应该不存在说调用getElementById的时候还未生成)
求解原因是什么,或者有什么好的方法可以发现问题所在?谢谢!

  • 写回答

3条回答 默认 最新

  • cmd_net1125 2015-08-02 11:05
    关注

    页面加载的顺序和你那个方法执行的先后顺序有影响吧

    评论

报告相同问题?

悬赏问题

  • ¥15 用comsol模拟大气湍流通过底部加热(温度不同)的腔体
  • ¥50 安卓adb backup备份子用户应用数据失败
  • ¥20 有人能用聚类分析帮我分析一下文本内容嘛
  • ¥15 请问Lammps做复合材料拉伸模拟,应力应变曲线问题
  • ¥30 python代码,帮调试
  • ¥15 #MATLAB仿真#车辆换道路径规划
  • ¥15 java 操作 elasticsearch 8.1 实现 索引的重建
  • ¥15 数据可视化Python
  • ¥15 要给毕业设计添加扫码登录的功能!!有偿
  • ¥15 kafka 分区副本增加会导致消息丢失或者不可用吗?