!!!!!!!!!!!!
分类: LINUX
2011-02-16 19:23:32
1开发中遇到的js在firefox和ie中的一些区别
outerHTML、innerText在ie中是支持的,在firefox是不支持的。
firefox是不支持window.document.frames[],ie是支持。window.frames[]对于ie、firefox是都支持的。
2.页面存在多个table,每个table都要提交数据时,sumbit按钮可以用button代替,然后对每个button添加onclick事件,触发js函数,js函数whichbutton(num)用参数区分是哪个按钮被触发。该js函数通过document.forms(0).action = document.forms(0).action+"?part="+num来提交数据。
3.form的方法onsubmit()用于在提交数据钱进行校验,sumit()方法是提交表单的数据。
如:
if (document.forms[0].onsubmit())
{
document.forms(0).action = document.forms(0).action+"?part=2";
document.forms[0].submit();
}
4. table嵌套div时,div必须放到td中,否则达不到预期的效果;但是div嵌套table时,div中写table、tr、td任意一个都可以正常显示。
5 用户不能改变document.location(因为这是当前显示文档的位置)。但是,可以改变window.location (用其它文档取代当前文档)window.location本身也是一个对象,而document.location不是对象
chinaunix网友2011-03-06 17:00:30
很好的, 收藏了 推荐一个博客,提供很多免费软件编程电子书下载: http://free-ebooks.appspot.com