跪求有关IE、FireFox、Safari 这3个浏览器的javascript的兼容问题,希望大家多多帮助! 就大家知道的说说吧,我也不太清楚,只是要我去收集这方面的资料,特别是关于safari浏览器的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我来 给点js和ff的兼容代码,saf没用过 function prev(elem)//上一个兄弟元素{ do{ elem=elem.previousSibling; }while(elem&&elem.nodeType!=1) return elem;}function next(elem){//下一个兄弟元素 do{ elem=elem.nextSibling; }while(elem&&elem.nodeType!=1); return elem;} function create(elem){ return document.createElementNS?document.createElementNS('http://www.w3.org/1999/xhtml',elem):document.createElement(elem);}function stopDefault(e){//防止发生默认浏览器行为的通用函数 if(e&&e.preventDefault) e.preventDefault(); else window.event.returnValue=false;}function stopBubble(e){//阻止事件冒泡的通用方法 if(e&&e.stopPropagation) e.stopPropagation(); else window.event.cancelBubble=true; }汗 我这里好多 呵呵 取对象用 document.getElementById("对象ID"),适用于IE6+和FireFox 建议去买一本这方面的书,据我以前看的,在CSS和JAVASCRIPT及DOM方面每个浏览器都有其特殊性。 这个问题太宽泛了,牵扯到很多零零碎碎的小问题,实在没法回答。建议你装个MSDN,在以下这个目录可以查到很多有用的信息(MSDN 2008)Contents->Web Development->HTML and CSS->HTML and DHTML Reference->Objects这里有所有对象和方法,并且在Standards Information里标注了方法符合的标准。一般来说(注意是一般,并不是绝对),符合标准的方法属性等各个浏览器都能兼容,而没有标准的方法和属性很多就是IE特有的了。补充一点就是MSDN是MS的东西,当然也就是以IE为基础来编的。所以IE有而别的浏览器没有的方法能在MSDN里查到,反之别的浏览器独有而IE没有的方法是查不到的,需要去浏览器相关网站上找。不过好在这样的情况比较少。 关于下拉列表 js问题求助 关于正则表达式,被大于号拦截了 时间很急!!! my97datepicker如何默认显示日期 如何在一进入index.htm页面时,就显示一个全频页面,没有状态栏,地址栏,工具栏等 求助:登录界面不能判断空值啊 怎样判断鼠标右键是否按下? 请问如何实现页面的最大化,没有菜单、没有工具栏等? 如何把输入框中内容变为html标签的value值? document.getElementById()的参数必须是常量吗?那我要动态传这个参数怎么办? 关于在页面存储变量。。
js和ff的兼容代码,saf没用过 function prev(elem)//上一个兄弟元素
{
do{
elem=elem.previousSibling;
}while(elem&&elem.nodeType!=1)
return elem;
}function next(elem){//下一个兄弟元素
do{
elem=elem.nextSibling;
}while(elem&&elem.nodeType!=1);
return elem;
}
function create(elem){
return document.createElementNS?document.createElementNS('http://www.w3.org/1999/xhtml',elem):document.createElement(elem);
}function stopDefault(e){//防止发生默认浏览器行为的通用函数
if(e&&e.preventDefault)
e.preventDefault();
else
window.event.returnValue=false;
}function stopBubble(e){//阻止事件冒泡的通用方法
if(e&&e.stopPropagation)
e.stopPropagation();
else
window.event.cancelBubble=true;
}汗 我这里好多 呵呵
Contents->Web Development->HTML and CSS->HTML and DHTML Reference->Objects
这里有所有对象和方法,并且在Standards Information里标注了方法符合的标准。一般来说(注意是一般,并不是绝对),符合标准的方法属性等各个浏览器都能兼容,而没有标准的方法和属性很多就是IE特有的了。
补充一点就是MSDN是MS的东西,当然也就是以IE为基础来编的。所以IE有而别的浏览器没有的方法能在MSDN里查到,反之别的浏览器独有而IE没有的方法是查不到的,需要去浏览器相关网站上找。不过好在这样的情况比较少。