<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答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
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        引用js在IE與FF之間的區別詳細解析_javascript技巧

        來源:懂視網 責編:小采 時間:2020-11-27 21:15:59
        文檔

        引用js在IE與FF之間的區別詳細解析_javascript技巧

        引用js在IE與FF之間的區別詳細解析_javascript技巧:js調試工具推薦firefox的firebug插件 能夠給js設置斷點執行 能夠運行時修改css樣式 查看dom模型等 ☆IE8自帶的developerbar也很不錯 ☆打開firefox所有js警告:在地址欄里錄入:about:config雙擊,設置javascriptoptionrestict打開為t
        推薦度:
        導讀引用js在IE與FF之間的區別詳細解析_javascript技巧:js調試工具推薦firefox的firebug插件 能夠給js設置斷點執行 能夠運行時修改css樣式 查看dom模型等 ☆IE8自帶的developerbar也很不錯 ☆打開firefox所有js警告:在地址欄里錄入:about:config雙擊,設置javascriptoptionrestict打開為t

        js調試工具推薦firefox的firebug插件

        能夠給js設置斷點執行

        能夠運行時修改css樣式

        查看dom模型等

        ☆IE8自帶的developerbar也很不錯

        ☆打開firefox所有js警告:
        在地址欄里錄入:about:config
        雙擊,設置javascriptoptionrestict打開為true能夠看到很多警告,利于糾錯

        ☆IE->firefoxjavascript類

        △document.all("id")->document.getElementById("id")
        并且控件盡量用id,而不是name標識

        提示:
        如果控件只有name,沒有id,用getElementById時:
        IE:也可以找到對象
        FF:返回NULL

        △獲得form里某個元素的方法
        elForm.elements['name'];

        △取集合元素時,ie支持[],()2種寫法,但是ff僅支持[],如:
        table.rows(5).cells(0)
        改為:
        table.rows[5].cells[0]

        △判斷對象是否是object的方法應該為
        if(typeof對象變量=="object")
        而不是if(對象變量=="[object]")

        △eval(對象名稱)->document.getElementById
        FF支持eval函數

        △通過id直接調用對象
        對象id.value=""
        改為
        document.getElementById("name").value=""

        △obj.insertAdjacentElement("beforeBegin",objText);

        改為用
        obj.parentNode.insertBefore(objText,obj);


        △FF的createElement不支持HTML代碼

        用document.write(esHTML);

        或者創建元素后再設置屬性,對input元素來說,需要先設置type再加入到dom里
        varobj=createElement("input");
        obj.type="checkbox";

        varobj2=document.getElementById("id2");
        obj2.parentNode.insertBefore(obj,obj2);

        如果是直接插入html代碼,則可以考慮用
        createContextualFragment


        △innerText->textContent

        △對象名稱中的$不能識別,建議改為_
        objName="t1$spin"
        改為
        objName="t1_spin"

        △FF里設置Attribute為某個對象,然后再取出來,這時候對象的屬性都丟失了?
        objText.setAttribute("obj",obj);

        alert(obj.id)//正確的名字
        obj=objText.getAttribute("obj");
        alert(obj.id)//null

        在IE下沒有問題,FF對setAttribute來說,第2個參數都是字符串型的!!!
        所以如果第2個參數是對象時,相當于調用對象的toString()方法了

        解決的方法是用下面的調用方式:
        objText.dropdown_select=obj;
        obj=objText.dropdown_select

        △className->class
        FF下用class代替IE下的className
        由于class是關鍵字,所以需要用setAttribute/getAttribute才行
        setAttribute("class","css樣式名稱");

        △在html里定義的屬性,必須用getAttribute才行

        獲取時:
        document.getElementByID("TD1").isOBJ總返回undefined,IE下是可以的

        應該用:
        document.getElementByID("TD1").getAttribute("isOBJ")

        △FF里select控件不再是:總是在頂端顯示
        所以可能需要設置控件的zIndex
        IE里覆蓋select控件的方法是,用ifame

        △對于if(vars==undefined)下面的值用于判斷是等同的
        undefined
        null
        false
        0

        △如果FF調用obj.focus();報錯,請嘗試改為:
        window.setTimeout(function(){obj.focus();},20);

        △FF下,keyCode是只讀的,那把回車轉換為tab怎么辦?在錄入時進行鍵值轉換怎么辦??

        變通的方法是:
        1.回車跳轉->自己寫跳轉處理代碼.
        遍歷dom里所有的元素,找到當前元素的下一個能夠設置焦點的元素,給其設置焦點

        2.在能夠錄入的控件里,
        把選中的部分替換為新錄入的內容:vartext=String.fromCharCode(event.keyCode);
        同時阻止按鍵事件上傳,調用:event.preventDefault()

        文檔

        引用js在IE與FF之間的區別詳細解析_javascript技巧

        引用js在IE與FF之間的區別詳細解析_javascript技巧:js調試工具推薦firefox的firebug插件 能夠給js設置斷點執行 能夠運行時修改css樣式 查看dom模型等 ☆IE8自帶的developerbar也很不錯 ☆打開firefox所有js警告:在地址欄里錄入:about:config雙擊,設置javascriptoptionrestict打開為t
        推薦度:
        標簽: js 的區別 詳細的
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 美女视频黄频a免费观看| 亚洲色偷精品一区二区三区| 韩国亚洲伊人久久综合影院| 波多野结衣久久高清免费 | 久久精品国产亚洲7777| 亚洲av色香蕉一区二区三区蜜桃| 成视频年人黄网站免费视频| 亚洲一级毛片中文字幕| 野花高清在线电影观看免费视频 | 亚洲依依成人亚洲社区| 性色av免费观看| 亚洲国产精品精华液| 女人张开腿给人桶免费视频| 学生妹亚洲一区二区| 蜜臀91精品国产免费观看| 亚洲av乱码中文一区二区三区| 国产成人涩涩涩视频在线观看免费 | 国产精品成人免费福利| 亚洲AV综合色区无码二区爱AV| 中文字幕人成无码免费视频| 亚洲成av人片在www鸭子| 午夜国产大片免费观看| 久久国产精品免费| 亚洲制服中文字幕第一区| 桃子视频在线观看高清免费完整| 中文字幕无码精品亚洲资源网久久| 免费观看四虎精品国产永久| 爱情岛论坛免费视频| 国产成人无码综合亚洲日韩| 67194成手机免费观看| 亚洲国产成人无码AV在线影院| mm1313亚洲国产精品美女| 日本在线看片免费| 亚洲日本一线产区和二线| 亚洲精品国产高清不卡在线| 91久久青青草原线免费| 亚洲精品无码成人| 亚洲成a人片在线观看日本| 国产成在线观看免费视频| 免费一区二区无码视频在线播放| 久久精品视频亚洲|