在firefox里用document.write输出html代码为什么不行?该如何解决

在firefox里用document.write输出html代码为什么不行?
用document.write('<div id="obj"></div>')输出html代码,在ie里正常,为什么在firefox就不行?

------解决方案--------------------
document.write("<div id='obj'></div>");
------解决方案--------------------
为了避免浏览器的兼容性问题,应该尽量遵照JS语法,所以应该用转义字符试试
document.write("<div id=\"obj\"></div>");