青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

雪竹的天空

theorix

  C++博客 :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
  34 隨筆 :: 0 文章 :: 20 評(píng)論 :: 0 Trackbacks
 
1、發(fā)現(xiàn)IE下input標(biāo)簽的id屬性默認(rèn)和name屬性相同,而Firefox必須明確寫出id屬性的名稱否則不能使用id屬性。
如:<input type="text" name="username" value="">
在IE下如下代碼可以執(zhí)行而在Firefox下卻不可以:
<script>
alert(document.getElementById("username").value);
</script>
必須改為如下代碼才可以:
<input type="text" name="username" id="username" value="">
以下為轉(zhuǎn)載:
1. document.formName.item("itemName") 問(wèn)題
說(shuō)明:IE下,可以使用document.formName.item("itemName")或document.formName.elements["elementName"];
Firefox下,只能使用document.formName.elements["elementName"].
解決方法:統(tǒng)一使用document.formName.elements["elementName"].
2.集合類對(duì)象問(wèn)題
說(shuō)明:IE下,可以使用()或[]獲取集合類對(duì)象;Firefox下,只能使用[]獲取集合類對(duì)象.
解決方法:統(tǒng)一使用[]獲取集合類對(duì)象.
3.自定義屬性問(wèn)題
說(shuō)明:IE下,可以使用獲取常規(guī)屬性的方法來(lái)獲取自定義屬性,也可以使用getAttribute()獲取自定義屬性;Firefox下,只能使用getAttribute()獲取自定義屬性.
解決方法:統(tǒng)一通過(guò)getAttribute()獲取自定義屬性.
4.eval("idName")問(wèn)題
說(shuō)明:IE下,,可以使用eval("idName")或getElementById("idName")來(lái)取得id為idName的HTML對(duì)象;Firefox下只能使用getElementById("idName")來(lái)取得id為idName的HTML對(duì)象.
解決方法:統(tǒng)一用getElementById("idName")來(lái)取得id為idName的HTML對(duì)象.
5.變量名與某HTML對(duì)象ID相同的問(wèn)題
說(shuō)明:IE下,HTML對(duì)象的ID可以作為document的下屬對(duì)象變量名直接使用;Firefox下則不能.Firefox下,可以使用與HTML對(duì)象ID相同的變量名;IE下則不能。
解決方法:使用document.getElementById("idName")代替document.idName.最好不要取HTML對(duì)象ID相同的變量名,以減少錯(cuò)誤;在聲明變量時(shí),一律加上var,以避免歧義.
6.const問(wèn)題
說(shuō)明:Firefox下,可以使用const關(guān)鍵字或var關(guān)鍵字來(lái)定義常量;IE下,只能使用var關(guān)鍵字來(lái)定義常量.
解決方法:統(tǒng)一使用var關(guān)鍵字來(lái)定義常量.
7.input.type屬性問(wèn)題
說(shuō)明:IE下input.type屬性為只讀;但是Firefox下input.type屬性為讀寫.
8.window.event問(wèn)題
說(shuō)明:window.event只能在IE下運(yùn)行,而不能在Firefox下運(yùn)行,這是因?yàn)镕irefox的event只能在事件發(fā)生的現(xiàn)場(chǎng)使用. Firefox必須從源處加入event作參數(shù)傳遞。Ie忽略該參數(shù),用window.event來(lái)讀取該event。
解決方法:
IE&Firefox:
Submitted(event)"/> …
<script language="javascript">
function Submitted(evt) {
evt=evt?evt:(window.event?window.event:null);
}
</script>
window.open("b.html","","modal=yes,width=500,height=500,resizable=no,scrollbars=no");
9.event.x與event.y問(wèn)題
說(shuō)明:IE下,even對(duì)象有x,y屬性,但是沒(méi)有pageX,pageY屬性;Firefox下,even對(duì)象有pageX,pageY屬性,但是沒(méi)有x,y屬性.
解決方法:使用mX(mX = event.x ? event.x : event.pageX;)來(lái)代替IE下的event.x或者Firefox下的event.pageX.
10.event.srcElement問(wèn)題
說(shuō)明:IE下,event對(duì)象有srcElement屬性,但是沒(méi)有target屬性;Firefox下,even對(duì)象有target屬性,但是沒(méi)有srcElement屬性.
解 決方法:使用obj(obj = event.srcElement ? event.srcElement : event.target;)來(lái)代替IE下的event.srcElement或者Firefox下的event.target. 請(qǐng)同時(shí)注意event的兼容性問(wèn)題。
11.window.location.href問(wèn)題
說(shuō)明:IE或者Firefox2.0.x下,可以使用window.location或window.location.href;Firefox1.5.x下,只能使用window.location.
解決方法:使用window.location來(lái)代替window.location.href.
12.模態(tài)和非模態(tài)窗口問(wèn)題
說(shuō)明:IE下,可以通過(guò)showModalDialog和showModelessDialog打開(kāi)模態(tài)和非模態(tài)窗口;Firefox下則不能.
解決方法:直接使用window.open(pageURL,name,parameters)方式打開(kāi)新窗口。
如 果需要將子窗口中的參數(shù)傳遞回父窗口,可以在子窗口中使用window.opener來(lái)訪問(wèn)父窗口. 例如:var parWin = window.opener; parWin.document.getElementById("Aqing").value = "Aqing";
13.frame問(wèn)題
以下面的frame為例:
<frame src="xxx.html" id="frameId" name="frameName" />
(1)訪問(wèn)frame對(duì)象:
IE:使用window.frameId或者window.frameName來(lái)訪問(wèn)這個(gè)frame對(duì)象. frameId和frameName可以同名。
Firefox:只能使用window.frameName來(lái)訪問(wèn)這個(gè)frame對(duì)象.
另外,在IE和Firefox中都可以使用window.document.getElementById("frameId")來(lái)訪問(wèn)這個(gè)frame對(duì)象.
(2)切換frame內(nèi)容:
在IE 和Firefox中都可以使用window.document.getElementById("testFrame").src = "xxx.html"或window.frameName.location = "xxx.html"來(lái)切換frame的內(nèi)容.
如果需要將frame中的參數(shù)傳回父窗口(注意不是opener,而是parent frame),可以在frme中使用parent來(lái)訪問(wèn)父窗口。例如:parent.document.form1.filename.value="Aqing";
14.body問(wèn)題
Firefox的body在body標(biāo)簽沒(méi)有被瀏覽器完全讀入之前就存在;而IE的body則必須在body標(biāo)簽被瀏覽器完全讀入之后才存在.
15. 事件委托方法
IE:document.body.onload = inject; //Function inject()在這之前已被實(shí)現(xiàn)
Firefox:document.body.onload = inject();
16. firefox與IE的父元素(parentElement)的區(qū)別
IE:obj.parentElement
firefox:obj.parentNode
解決方法: 因?yàn)閒irefox與IE都支持DOM,因此使用obj.parentNode是不錯(cuò)選擇.
17.cursor:hand VS cursor:pointer
firefox不支持hand,但ie支持pointer
解決方法: 統(tǒng)一使用pointer
18.innerText在IE中能正常工作,但是innerText在FireFox中卻不行. 需用textContent。
解決方法:
if(navigator.appName.indexOf("Explorer") > -1){
document.getElementById('element').innerText = "my text";
} else{
document.getElementById('element').textContent = "my text";
}
19. FireFox中設(shè)置HTML標(biāo)簽的style時(shí),所有位置性和字體尺寸的值必須后跟px。這個(gè)ie也是支持的。
20. ie,firefox以及其它瀏覽器對(duì)于 table 標(biāo)簽的操作都各不相同,在ie中不允許對(duì)table和tr的innerHTML賦值,使用js增加一個(gè)tr時(shí),使用appendChild方法也不管用。
解決方法:
//向table追加一個(gè)空行:
var row = otable.insertRow(-1);
var cell = document.createElement("td");
cell.innerHTML = " ";
cell.className = "XXXX";
row.appendChild(cell);
21. padding 問(wèn)題
padding 5px 4px 3px 1px FireFox無(wú)法解釋簡(jiǎn)寫,
必須改成 padding-top:5px; padding-right:4px; padding-bottom:3px; padding-left:1px;
22. 消除ul、ol等列表的縮進(jìn)時(shí)
樣式應(yīng)寫成:list-style:none;margin:0px;padding:0px;
其中margin屬性對(duì)IE有效,padding屬性對(duì)FireFox有效
23. CSS透明
IE:filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=60)。
FF:opacity:0.6。
24. CSS圓角
IE:不支持圓角。
FF: -moz-border-radius:4px,或者-moz-border-radius-topleft:4px;-moz-border- radius-topright:4px;-moz-border-radius-bottomleft:4px;-moz-border- radius- bottomright:4px;。
25. CSS雙線凹凸邊框
IE:border:2px outset;。
FF: -moz-border-top-colors: #d4d0c8 white;-moz-border-left-colors: #d4d0c8 white;-moz-border-right-colors:#404040 #808080;-moz-border-bottom-colors:#404040 #808080;
26. 對(duì)select的options集合操作
枚 舉元素除了[]外,selectName.options.item()也是可以的, 另外selectName.options.length, selectName.options.add/remove都可以在兩種瀏覽器上使用。注意在add后賦值元素,否則會(huì)失敗(本人試驗(yàn)如此)。
27. XMLHTTP的區(qū)別
//mf
if (window.XMLHttpRequest) //mf
{
xmlhttp=new XMLHttpRequest()
xmlhttp.
xmlhttp.open("GET",url,true)
xmlhttp.send(null)
}
//ie
else if (window.ActiveXObject) // code for IE
{
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")
if (xmlhttp)
{
xmlhttp.
xmlhttp.open("GET",url,true)
xmlhttp.send()
}
}
}
28. innerHTML的區(qū)別
Firefox不支持innerHTML, 解決辦法可以如下
rng = document.createRange();
el = document.getElementById(elementid);
rng.setStartBefore(el);
htmlFrag = rng.createContextualFragment(content);
while (el.hasChildNodes()) //清除原有內(nèi)容,加入新內(nèi)容
el.removeChild(el.lastChild);
el.appendChild(htmlFrag);
29. img的src刷新問(wèn)題
在IE 下可以用<img id="pic" onclick= "this.src= 'aa.php'" src="aa.php" style="cursor: pointer"/> 可以刷新圖片,但在FireFox下不行。主要是緩存問(wèn)題,在地址后面加個(gè)隨機(jī)數(shù)就解決了。編輯onclick事件代碼如下: "this.src=this.src+'?'+Math.random()"
posted on 2009-09-23 21:33 雪竹的天空( theorix ) 閱讀(269) 評(píng)論(0)  編輯 收藏 引用 所屬分類: 收藏
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            欧美伊人久久| 久久精品动漫| 国产免费成人av| 国产视频亚洲| 国内成人精品2018免费看| 激情伊人五月天久久综合| 国内精品久久久| 在线播放日韩欧美| 亚洲看片一区| 欧美一区二区黄色| 美日韩精品视频| 亚洲日本va在线观看| 日韩一本二本av| 欧美在线关看| 欧美精品入口| 国产精品亚洲美女av网站| 狠狠色狠狠色综合日日五| 日韩午夜免费视频| 欧美一二三区精品| 欧美韩日高清| 亚洲欧美日韩一区二区在线 | 在线观看亚洲a| 亚洲精品一区二区三区在线观看| 亚洲综合社区| 亚洲电影免费观看高清完整版在线观看 | 欧美午夜电影完整版| 狠狠狠色丁香婷婷综合激情| 一本久久综合亚洲鲁鲁| 久久欧美肥婆一二区| 亚洲精品专区| 免费亚洲电影在线| 国内久久婷婷综合| 亚洲一区二区三区在线| 亚洲福利精品| 久久久精品动漫| 国产欧美综合在线| 亚洲宅男天堂在线观看无病毒| 欧美成人影音| 欧美在线亚洲综合一区| 国产精品系列在线播放| 亚洲私人影院| 亚洲精品欧洲| 亚洲乱码久久| 国产一区二区高清不卡| 亚洲一区二区三区成人在线视频精品| 久久色在线播放| 校园春色综合网| 国产精品夜色7777狼人| 亚洲欧美国产精品桃花| 日韩天堂av| 欧美日韩一级黄| 亚洲无限乱码一二三四麻| 亚洲国产精品久久91精品| 噜噜噜在线观看免费视频日韩| 国产一区美女| 久久久久国产精品麻豆ai换脸 | 久久久久久午夜| 狠狠色综合日日| 久久久免费精品| 久久久久亚洲综合| 永久免费精品影视网站| 美女脱光内衣内裤视频久久影院| 久久久999| 亚洲级视频在线观看免费1级| 欧美国产视频日韩| 欧美日韩成人一区二区三区| 在线亚洲欧美视频| 亚洲欧美日韩国产一区| 国产一区在线看| 免费中文字幕日韩欧美| 欧美bbbxxxxx| 亚洲午夜激情网页| 午夜精品久久久久久99热软件| 国产日韩欧美综合| 老司机久久99久久精品播放免费| 久久久五月天| 亚洲精品综合| 亚洲亚洲精品在线观看 | 一区二区欧美国产| 一区二区日韩精品| 国产人久久人人人人爽| 免费看亚洲片| 欧美日韩亚洲高清| 久久精品盗摄| 欧美激情精品久久久六区热门 | 亚洲高清色综合| 欧美性大战久久久久久久蜜臀| 香蕉久久一区二区不卡无毒影院| 久久国产黑丝| 一二三区精品| 亚洲欧美日本日韩| 亚洲国产精品欧美一二99| 亚洲视频一区二区在线观看| 国产一区二区三区在线观看网站 | 99成人在线| 黄色亚洲大片免费在线观看| 伊人夜夜躁av伊人久久| 亚洲欧美一区二区原创| 国产精品腿扒开做爽爽爽挤奶网站| 欧美影院在线| 欧美成人dvd在线视频| 亚洲欧美日韩中文播放| 裸体女人亚洲精品一区| 午夜视频精品| 欧美激情自拍| 久久久久欧美精品| 欧美日精品一区视频| 免费不卡视频| 国产亚洲精品福利| 在线亚洲一区二区| 亚洲精品一区二区三区婷婷月| 香港成人在线视频| 亚洲午夜久久久久久久久电影网| 久久手机免费观看| 久久国产主播| 国产美女扒开尿口久久久| 亚洲精选一区| 亚洲欧洲美洲综合色网| 久久在线免费观看视频| 久久久xxx| 国产欧美亚洲视频| 亚洲婷婷在线| 亚洲一区bb| 欧美日韩亚洲视频| 亚洲精品小视频| 亚洲伦理中文字幕| 欧美大片免费| 亚洲国产婷婷| 亚洲美女精品成人在线视频| 美日韩精品视频| 欧美大片网址| 亚洲福利免费| 免费的成人av| 欧美成va人片在线观看| 一区二区在线视频播放| 欧美在线啊v| 看欧美日韩国产| 国内精品视频在线播放| 欧美在线资源| 久久一本综合频道| 亚洲成色精品| 欧美激情国产日韩精品一区18| 亚洲精品一区二区三区四区高清| 亚洲另类一区二区| 欧美色一级片| 午夜精品在线| 麻豆精品视频| 亚洲乱码国产乱码精品精可以看 | 欧美一区二区免费观在线| 国产精品入口日韩视频大尺度| 亚洲欧美综合| 免费在线一区二区| 日韩视频欧美视频| 国产精品久久久久久亚洲调教| 性色av一区二区三区| 欧美aa国产视频| 一本色道久久| 国产日韩欧美一区二区| 国产精品毛片大码女人| 久久国产免费看| 在线观看国产精品淫| 欧美福利视频在线| 亚洲砖区区免费| 欧美成人精品h版在线观看| 最新亚洲激情| 国产精品免费看| 老司机成人网| 亚洲一区久久| 亚洲电影有码| 午夜精彩视频在线观看不卡| 激情自拍一区| 国产精品久久久久久久午夜| 久久婷婷影院| 亚洲欧美国产高清va在线播| 欧美国产国产综合| 亚洲免费网址| 亚洲欧洲在线免费| 国产欧美日韩视频在线观看| 欧美成人性网| 久久精品视频一| 一区二区三区国产精品| 欧美国产日本高清在线| 欧美一区二区三区婷婷月色| 亚洲精品国精品久久99热一| 国产视频在线观看一区二区三区| 欧美激情精品| 米奇777在线欧美播放| 欧美在线在线| 香蕉久久夜色| 亚洲性视频网站| 99视频日韩| 亚洲激情网站免费观看| 久久噜噜亚洲综合| 午夜精品久久久久久99热| 亚洲精品日本| 在线免费观看视频一区| 合欧美一区二区三区| 国产区在线观看成人精品| 国产精品福利网站| 欧美视频导航|