1、IE有全局event对象window.event,FF没有,FF中的 event 只能在事件发生的现场使用,即必须通过事件绑定函数的参数来使用。
<input type="text" name="input_content" onkeydown="exeCode(event)"/>

<script language="javascript">
function exeCode() {
  
//取得事件对象
  var event = arguments[0|| window.event;
  
//取得事件的发生源对象
  var element = event.srcElement || event.target;
}

</script>


2、FireFox下没有preserveWhiteSpace这个属性,即:把空白也当作一个节点。而IE则默认为false,即把空白不看成一个节点。所以在FireFox下previousSibling可能是空白节点,除非两个HTML标签之间没有任何形式的空格。

3、IE下可以用document.frames("name").document的方式取得frame中所嵌页面的document对象,FF下却会得到null,解决的的办法是document.getElementById(framename).contentWindow.document,也可以使用
window.frames[frameName].document 直接获取frame里的document对象


最后推荐一篇文章:Javascript的IE和Firefox兼容性汇编