比较郁闷的问题!估计能回答的人不多! 新增的时候只是新增一行,没有name属性,所以document.getElementById("XXX")不行 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Html是静态页面,你的问题用js好像搞不定 回复一楼的大哥,我在新增时复制了上一行的所有行、单元格、和单元格中的select元素,然后用td.firstChild.name=tmpName+(lastRowId+1);重命名复制的select以确保唯一,代码已经执行成功,我确认产生了新的并且是唯一命名的元素。可是我在其他的方法中还是无法通过getElementById来获取该新增的元素。难道getElementById只能获取已经写死在html文档中元素?而用js生成在内存中的元素是获取不到的?(二楼的是不是这个意思?) 我调试过你的程序了!是因为你的程序执行的时候有执行顺序的问题!还有你的script的生命周期不对! js是可以获取js生成的元素的对象的! 请楼主注意调试自己的程序! 感谢star_str(生命火花) 给我的答复。只是我有点不明白你的意思,我是先点击增加按钮增加第三行后,再点击测试按钮进行测试,是否可以获取到新生成的对象的。而不是在没有生成该元素之前调用。这样的话,顺序也不对吗?还是有其他的意思?生命周期应该怎么处理呢?谢谢你。 怎么用java连接oracle完成增删改查 请问怎么博得面试官德青睐呢?怎么总结自己的项目才有深度呢? 关于JXTA的一些问题~ 高手帮忙解答一下~ 用url重写.会不会影响性能的 jsp 测试的一个错误。。一直不会解决..特来请教 一点问题求教一下 javamail的问题 系统启动时读取一个properties文件到内存。怎么写? 求推荐一些比较好的网络课程 Hibernate介绍与实例 求助http status 500错误. Application Server PE 9 的用法
我在新增时复制了上一行的所有行、单元格、和单元格中的select元素,然后用td.firstChild.name=tmpName+(lastRowId+1);重命名复制的select以确保唯一,代码已经执行成功,我确认产生了新的并且是唯一命名的元素。
可是我在其他的方法中还是无法通过getElementById来获取该新增的元素。难道getElementById只能获取已经写死在html文档中元素?而用js生成在内存中的元素是获取不到的?(二楼的是不是这个意思?)
只是我有点不明白你的意思,我是先点击增加按钮增加第三行后,再点击测试按钮进行测试,是否可以获取到新生成的对象的。而不是在没有生成该元素之前调用。这样的话,顺序也不对吗?
还是有其他的意思?生命周期应该怎么处理呢?
谢谢你。