javascript技巧

本文汇总了前端开发中遇到的各种浏览器兼容性问题及解决方案,包括不同浏览器下DOM操作的区别、事件监听的行为差异、样式设置注意事项等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1,可以任意拖动的div层(支持Firefox,IE)

http://zhenghanzheng.blogbus.com/logs/27899675.html

2,parseInt()函数小问题

http://pengsky2002.javaeye.com/blog/360322

 

3,javascript在IE和Firefox中兼容性问题

 

http://www.cnblogs.com/sunrise/archive/2009/02/27/1400079.html

 

4,IE和FireFox中childNodes的差别(这破问题困扰了我好长一段时间)

 

http://hi.baidu.com/huisky_1020/blog/item/7ceff7ce1ffaed0792457e7b.html

 

5,再谈iframe自适应高度

 

http://ued.koubei.com/?p=243

 

6,Firefox中设置obj.style.left和obj.style.top值的问题

 

    在Firefox中,如果出现以下语句obj.style.left=event.clientX,那是不起作用的,因为Firefox要求style的left和top等属性要有单位,改成obj.style.left=event.clientX+"px"就好了

 

7,可以使用如下方法在javascript中进行不区分大小写的字符串相等比较:

 

    var str1="abcde";

   var str2="ABcdE";

   if( str1.toLowerCase()==str2.toLowerCase() )

       ......

 

8,JS 自动完成 AutoComplete(Ajax 查询)


http://www.cnblogs.com/oloen/archive/2009/03/17/1413959.html

 

9,如何在firefox里实现加入收藏功能

 

http://www.firefox.net.cn/forum/viewtopic.php?t=2189

 

10,在IE下,元素table,thead,tfoot,tbody,tr,col,colgroup,html,title,style,frameset的innerHTML属性竟然是只读的,table中只有td是可读可写的。

 

11,在Firefox下用对象的addEventListener方法为同一类型事件添加同一响应函数, 只能添加一次 ,而在IE下则可以用attachEvent方法添加多次 同一类型事件的同一响应函数

    例如:

    function a(){

        alert("a");

    }

    var t=document.getElementById("t");


    在Firefox下:

        t.addEventListener("click",a,false);

        t.addEventListener("click",a,false);

        t.addEventListener("click",a,false);

    当单击id为 t 的元素时,函数a只执行了一次,这是在Firefox下的。

 

    在IE下:

        t.attachEvent("onclick",a);

        t.attachEvent("onclick",a);

        t.attachEvent("onclick",a);

    当单击id为 t 的元素时,函数a执行三次,这是在IE下的。

    其他:http://hi.baidu.com/%CB%EF%D0%C2/blog/item/dd1b61d02ac1088da1ec9c66.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值