IE下JS可以使用event.keyCode.但是在FF下则不行。只能使用event.which.
这样就可以用这样的格式来判断
if (event.which == null
keyCode= event.keyCode; // IE
else if (event.which > 0)
keyCode=event.which; // All others
但是测试的问题并不在这里。而是在于event上。对于在FF下的JS程序。在相应函数的参数里要加入参数event.这样就可以用以下的格式:
if(!e) var e=window.event;
var keyCode=e.which||e.keyCode;
参考地址:http://unixpapa.com/js/ 这里介绍了很多js在不同浏览器下的兼容问题
//-------------------------------------------------
此外再总结几个FF不兼容问题:
FF下不能用.children 而要使用.childNodes
不能用.innerText而要使用.innerHTML
转载:http://hi.baidu.com/qiuzhiying2200/blog/item/1878cec5dd540fc339db49ca.html