作者TonyQ (骨头)
看板Ajax
标题Re: [问题] 用appendChild建立出来的元件如何呼叫E …
时间Thu Mar 6 10:30:41 2008
※ 引述《JYHuang (夏天到了,冷不起来了说)》之铭言:
: 再问一下大家
: 用CreateElement和appendChild动态建立的元件
: 在IE下用getElementsByName能不能抓到呢?
: 我在上一篇的情况下用
: newElement = document.createElement('input');
: newElement.setAttribute('name','des[]');
: obj.appendChild(newElement);
: 结果我alert(document.getElementsByName('des[]'))
: 在FireFox下可以正常的得到<input name='des[]'>的数量
: 在IE下却是少了动态产生的数量~
: 这是IE的不支援吗?
因为ie把id跟name混用了
name变成只是其中一个小attr而已,没什麽影响。
你可以 newElement.id="des[]"再来测一次
可以说是bug吧 o_o
话说 处理这种问题 个人认为lib的selector 的code可以参考一下,
这真是一用就会上瘾的方便东西XD
--
I am a person, and I am always thinking .
Thinking in love , Thinking in life ,
Thinking in why , Thinking in worth.
I can't believe any of what ,
I am just thinking then thinking ,
but worst of all , most of mine is thinking not actioning...
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.115.77.239