日期:2014-05-18  浏览次数:20726 次

firefox下javascript动态加进去的控件为何实效
小弟做了这样一个功能,在页面里利用javascript动态往表单里添加控件(譬如动态添加text进去,text的值也已经处理好了),主要使用的是innerHtml和appendChild这些方法。加进去后,提交表单,在ie下可以正常工作,而在firefox下动态添加进去的控件没有被提交(小弟是通过get方法察看提交的参数的),而想办法察看代码,却已发现控件的标签其实已经加入去了,就是提交的时候没有提交进去。请问有哪位兄弟知道是怎么回事,重酬!!!

------解决方案--------------------
想想
------解决方案--------------------
use document.createElement and appendchild
------解决方案--------------------
你别用TEXT的innerHtml来做,用文本框把VALUE值赋进去试试
比如你本来是td.innerHtml= "asdfadfasd "那你现在在这个td里加个 <inptu type=text name=aaa> 然后用aaa.value= "asdfadfasd "试试
跨浏览器本来就会出现问题