<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
        主站蜘蛛池模板: jzzjzz免费观看大片免费| 亚洲av一本岛在线播放| 免费精品久久久久久中文字幕 | 国产午夜免费福利红片| 亚洲日韩国产二区无码| 免费看无码自慰一区二区| 亚洲av第一网站久章草| 国产色爽免费视频| 美女黄频视频大全免费的| 亚洲男人的天堂一区二区| 中文字幕永久免费视频| 久久夜色精品国产亚洲| 最近2019免费中文字幕视频三| 国产99久久久国产精免费| 国产精品亚洲二区在线观看 | 99视频在线观看免费| 久久亚洲AV午夜福利精品一区 | 国产成人免费ā片在线观看老同学 | 亚洲av无码片区一区二区三区| 久久久久国色AV免费看图片| 国产午夜亚洲精品| 成人A片产无码免费视频在线观看| 亚洲综合无码AV一区二区| 日本在线免费播放| 亚洲妓女综合网99| 成在线人永久免费视频播放| 一级特黄a免费大片| 午夜亚洲www湿好大| 免费视频爱爱太爽了| 亚洲AV综合色区无码一二三区| 亚洲精品无码激情AV| 99久久久国产精品免费牛牛| 亚洲毛片网址在线观看中文字幕| 黄 色一级 成 人网站免费| 亚洲视频精品在线观看| 免费无码一区二区三区蜜桃大 | 国产亚洲AV手机在线观看| 18女人水真多免费高清毛片| 男人的天堂av亚洲一区2区| 亚洲国产精品无码一线岛国| 免费a级毛片无码a∨蜜芽试看|