怎样用JavaScript获取表格的html值,在firefox下也有效

来源:百度知道 编辑:UC知道 时间:2024/06/12 12:18:49
类似于一张询问表,然后使用jmail方式进行发信:
document.form1.text1.value=window.fMailBody.innerHTML;
text1是表单的隐藏域,在提交表单时,将id为fMailBody的表格的html赋值给text1,然后提交到后台进行处理后并使用jmail发信。
但现在发现在ie下,text1可以获得fmailbody的html值,在firefox下不行,请问怎么解决?
我试过:

document.getElementById("text1").value=document.getElementById("fMailBody").innerHTML;

表格的html可以获得,但是表格里还有张表单,在诸如文本框里面输入的内容获取不到。

用这个试试
document.getElementByName("text1").value=document.getElementById("fMailBody").innerHTML;

如果你写的都按照w3c标准来写就都支持了,不过有时候标准不能解决所有问题,就只能用if else判断,不同的浏览器编写不同的代码来处理