关于js的Array调用了push缓存了dom对象的问题

零起跑线 2011-07-06 04:10:50
我使用document.getElementById()得到了一个dom对象obj;
然后我把得到的对象obj放入了Array中,使用了Array.push(obj);
最后当我用obj_temp = Array.pop()得到刚才存入了dom对象,此时调用obj_tem.tagName等属性,提示undefind这是怎么回事,
以上问题是否有办法解决
如果不能解决,有没有什么办法能够缓存dom对象这个功能,并且要有栈功能
...全文
399 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
猿敲月下码 2011-07-06
  • 打赏
  • 举报
回复
零起跑线 2011-07-06
  • 打赏
  • 举报
回复
你真幸运,送你20分
[Quote=引用 1 楼 thc1987 的回复:]
额 为何不把ID缓存起来,然后用document.getElementById()
[/Quote]
零起跑线 2011-07-06
  • 打赏
  • 举报
回复
不好意思,是我错了,我push的时候push错了一个对象
猿敲月下码 2011-07-06
  • 打赏
  • 举报
回复
额 为何不把ID缓存起来,然后用document.getElementById()

87,990

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧