• <fieldset id="8imwq"><menu id="8imwq"></menu></fieldset>
  • <bdo id="8imwq"><input id="8imwq"></input></bdo>
    最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
    問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
    當前位置: 首頁 - 科技 - 知識百科 - 正文

    IE與Firefox在JavaScript上的7個不同寫法小結_javascript技巧

    來源:懂視網 責編:小采 時間:2020-11-27 20:44:18
    文檔

    IE與Firefox在JavaScript上的7個不同寫法小結_javascript技巧

    IE與Firefox在JavaScript上的7個不同寫法小結_javascript技巧:在這篇文章中,作者介紹了7個在IE和Firefox中不同的JavaScript句法。 1. CSS float 值 訪問一個給定CSS 值的最基本句法是: object.style.property ,使用駝峰寫法來替換有連接符的值,例如,訪問某個ID為header的的background-co
    推薦度:
    導讀IE與Firefox在JavaScript上的7個不同寫法小結_javascript技巧:在這篇文章中,作者介紹了7個在IE和Firefox中不同的JavaScript句法。 1. CSS float 值 訪問一個給定CSS 值的最基本句法是: object.style.property ,使用駝峰寫法來替換有連接符的值,例如,訪問某個ID為header的的background-co

    在這篇文章中,作者介紹了7個在IE和Firefox中不同的JavaScript句法。
    1. CSS "float" 值

    訪問一個給定CSS 值的最基本句法是:
    object.style.property
    ,使用駝峰寫法來替換有連接符的值,例如,訪問某個ID為"header"的的background-color
    值,我們使用如下句法:
    document.getElementById("header").style.backgroundColor= "#ccc";
    但由于"float"這個詞是一個JavaScript保留字,因此我們不能用
    object.style.float
    來訪問,這里,我們可以在兩種瀏覽器中這么做:
    在IE中這樣寫:
    document.getElementById("header").style.styleFloat = "left";
    在Firefox中這樣寫:
    document.getElementById("header").style.cssFloat = "left";
    2. 元素的推算樣式
    JavaScript可以使用
    object.style.property
    句法,方便地在外部訪問和修改某個CSS樣式,但其限制是這些句法只能取出已設的行內樣式或者直接由JavaScript設定的樣式。并不能訪問某個外部的樣式表。為了訪問元素的"推算"樣式,我們可以使用下面的代碼:

    在IE中這樣寫:
    var myObject = document.getElementById("header");
    var myStyle = myObject.currentStyle.backgroundColor;
    在Firefox中這樣寫:
    var myObject = document.getElementById("header");
    var myComputedStyle = document.defaultView.getComputedStyle(myObject, null);
    var myStyle = myComputedStyle.backgroundColor;

    3. 訪問元素的"class"
    像"float"一樣,"class"是JavaScript的一個保留字,在這兩個瀏覽器中我們使用如下句法來訪問"class"。
    在IE中這樣寫:
    var myObject = document.getElementById("header");
    var myAttribute = myObject.getAttribute("className");
    在Firefox中這樣寫:
    var myObject = document.getElementById("header");
    var myAttribute = myObject.getAttribute("class");

    This syntax would also apply using the
    setAttribute
    method.

    4. 訪問

    在IE中這樣寫:
    代碼如下:
    var myCursorPosition = [0, 0];
    myCursorPosition[0] = event.clientX;
    myCursorPosition[1] = event.clientY;

    在Firefox中這樣寫:
    代碼如下:
    var myCursorPosition = [0, 0];
    myCursorPosition[0] = event.pageX;
    myCursorPosition[1] = event.pageY;

    6. 獲取可見區域、窗口的大小
    有時,我們會需要找到瀏覽器的可視位置的大小,通常我們稱之為"可見區域"。
    在IE中這樣寫:
    var myBrowserSize = [0, 0];
    myBrowserSize[0] = document.documentElement.clientWidth;
    myBrowserSize[1] = document.documentElement.clientHeight;
    在Firefox中這樣寫:
    var myBrowserSize = [0, 0];
    myBrowserSize[0] = window.innerWidth;
    myBrowserSize[1] = window.innerHeight;
    7. Alpha 透明
    好吧,這并不是一個JavaScript句法問題,而是源自于CSS的Alpha透明。但當某個物體需要淡入/出則需要JavaScript來表現,這是通過訪問CSS的Alpha透明設置來完成的,通常在一個循環中完成。你需要通過來修改的JavaScript的代碼如下::
    在IE中這樣寫:
    #myElement { filter: alpha(opacity=50); }
    在Firefox中這樣寫:
    #myElement { opacity: 0.5; }
    在IE中這樣寫:
    var myObject = document.getElementById("myElement");
    myObject.style.filter = "alpha(opacity=80)";
    在Firefox中這樣寫:
    var myObject = document.getElementById("myElement"); myObject.style.opacity = "0.5";
    還有什么不同的嗎?

    這是作者(via: 7 JavaScript Differences Between Firefox & IE)個人根據自己的經驗整理的,而sofish在JavaScript上依然是一個新手。如果還有更多的不同,歡迎大家提出來,分享出來,共同學習!

    聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

    文檔

    IE與Firefox在JavaScript上的7個不同寫法小結_javascript技巧

    IE與Firefox在JavaScript上的7個不同寫法小結_javascript技巧:在這篇文章中,作者介紹了7個在IE和Firefox中不同的JavaScript句法。 1. CSS float 值 訪問一個給定CSS 值的最基本句法是: object.style.property ,使用駝峰寫法來替換有連接符的值,例如,訪問某個ID為header的的background-co
    推薦度:
    標簽: 書寫 IE 不同
    • 熱門焦點

    最新推薦

    猜你喜歡

    熱門推薦

    專題
    Top
    主站蜘蛛池模板: 亚洲AV日韩精品久久久久久| 久久夜色精品国产| 精品人妻少妇一区二区| 精品无码日韩一区二区三区不卡| 久久成人精品视频| 国产在线精品一区二区在线观看| 亚洲性日韩精品国产一区二区 | 一级做a爰黑人又硬又粗免费看51社区国产精品视 | 精品久久久久久久中文字幕| 成人精品一区二区久久| 中文字幕亚洲精品| 99R在线精品视频在线播放| 精品国产AⅤ一区二区三区4区| 久久99精品国产麻豆宅宅| 99精品视频在线观看re| 久久免费精品视频| 国产精品一级香蕉一区| 国产精品成人免费福利| 华人亚洲欧美精品国产| 亚洲AV无码成人精品区蜜桃| 精品国产欧美一区二区三区成人| 国产午夜精品一区二区三区不卡| 亚洲午夜精品久久久久久人妖| 永久免费精品视频| 国产成人高清精品一区二区三区| 国产精品日韩欧美在线第3页| 99久久国语露脸精品国产| 亚洲国产精品国自产拍电影| 国产精品99爱免费视频| 国产精品污WWW在线观看| 国产精品亚洲二区在线观看 | 国产精品无码久久四虎| 国产午夜福利精品久久2021| 亚洲午夜精品一区二区| 国产成人亚洲精品青草天美| 国产区精品福利在线观看精品| 国产精品VA在线观看无码不卡| 国产精品天干天干在线综合| 欧美精品一区二区蜜臀亚洲| 91在线手机精品超级观看| 色欲精品国产一区二区三区AV|