- 注册时间
- 2012-3-31
- 最后登录
- 2019-4-2
- 阅读权限
- 150
- 积分
- 18852
- 精华
- 0
- 帖子
- 8776
|
lvdiquan 发表于 2013-10-30 10:32
把var editForm = document.getElementById("editForm1"); 定义放到下面的函数中
function onShow ...
因为一开始页面上的这个form是在表格外面的,你的获取是正常的
然后当展开之后,form被appendChild到表格内部去了,这时候刷新操作是把表格内部全部删除掉的,也就这个form也被删除了,所以当你再次执行展开的时候,当然出现获取不到的问题
但是如果是全局变量的话,你获取一次之后,这个变量是一只存在的,不会因为你的form被删除而不见了 |
|