亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        解決innerHTML賦值問題

        2015-12-03 07:32:34
        網(wǎng)絡安全和信息化 2015年10期
        關鍵詞:源代碼賦值瀏覽器

        筆者近期開發(fā)了一套B/S架構的軟件,其中用到了Ajax動態(tài)讀取Excel文件的首行,并更新在網(wǎng)頁中進行展示。最初的設想是前臺頁面中建立一個空白的select標簽,用戶點擊網(wǎng)頁中的按鈕時向服務器發(fā)送請求獲取Excel文件的首行,再對select標簽的innerHTML賦值。這種方法在IE10、chrome瀏覽器下都能正常運行,但是在IE8下卻無法正常顯示。

        故障排查

        因為是瀏覽器不同導致的故障,懷疑是瀏覽器兼容性引起的問題。于是打開IE8瀏覽器的開發(fā)人員工具,進行了調試。

        首先在為select標簽的innerHTML賦值語句前設置斷點,然后啟動調試,查看賦值是否正常,顯示如圖1。

        圖1 查看賦值狀態(tài)

        圖2 查看網(wǎng)頁源代碼

        說明賦值正常,但是頁面上仍無法顯示select標簽中的內容,調試js的控制臺也不報任何錯誤。查看網(wǎng)頁的源代碼,顯示如圖2。

        表明select標簽下無任何內容。Select標簽的innerHTML作為局部變量能夠賦值,但是賦值的語句執(zhí)行完后,頁面沒有隨之更新,于是懷疑是select標簽不支持innerHTML進行賦值。

        對js代碼進行了修改,通過Ajax獲取到數(shù)據(jù)后,創(chuàng)建一個新的select對象,然后將網(wǎng)頁中的select進行替換。代碼如下:

        仍然無法正常顯示。于是再查閱相關資料,找到如下表述:

        The inner HTML property is read-only on the col, colGroup, frameSet,html, head, style, table,tBody, tFoot, tHead, title,and tr objects.

        意 思 是 col、colGroup、frameSet、html、head、style、table、tBody、tFoot、tHead、title、tr標簽的innerHTML是只讀的。但這里并沒有提到select標簽。在網(wǎng)上檢索相關資料,發(fā)現(xiàn)有網(wǎng)友指出,select標簽也存在同樣的問題,故障原因終于找到了。

        解決辦法

        原因找到了解決就比較容易了,既然select標簽的innerHTML是只讀的,那么在select上層放置一個div標簽,然后在服務器端根據(jù)Excel文件的首行生成select標簽的html代碼,在前臺頁面中用Ajax獲取到該html代碼后,通過更新上層div的innerHTML的方法,實現(xiàn)select標簽內容的顯示,問題終于得到解決。

        經驗總結

        瀏覽器的兼容性一直都是從事前端設計不可避免的問題,而IE瀏覽器不同版本間的差異也很大,在開發(fā)完成后,應使用多個瀏覽器進行測試。本次是查閱了微軟的相關文檔才順利解決問題,現(xiàn)將這次的故障排查過程分享給大家,希望對大家以后解決此類問題有所幫助。

        猜你喜歡
        源代碼賦值瀏覽器
        人工智能下復雜軟件源代碼缺陷精準校正
        計算機仿真(2023年8期)2023-09-20 11:23:42
        關于1 1/2 … 1/n的一類初等對稱函數(shù)的2-adic賦值
        L-代數(shù)上的賦值
        基于TXL的源代碼插樁技術研究
        反瀏覽器指紋追蹤
        電子制作(2019年10期)2019-06-17 11:45:14
        強賦值幺半群上的加權Mealy機與加權Moore機的關系*
        軟件源代碼非公知性司法鑒定方法探析
        利用賦值法解決抽象函數(shù)相關問題オ
        揭秘龍湖產品“源代碼”
        環(huán)球瀏覽器
        久久99热精品这里久久精品| 国产综合色在线视频区| 精品少妇爆乳无码av无码专区| 五月天久久国产你懂的| av一区二区不卡久久| 日本a级免费大片网站| 久久精品国产精油按摩| 久久精品国产精品青草色艺| 亚洲一二三四五区中文字幕 | 少妇性l交大片免费1一少| 国产精品婷婷久久爽一下| 日本公妇在线观看中文版| 亚洲欧美日韩国产精品一区| 国产久热精品无码激情 | 国产精品狼人久久久影院| 男人天堂亚洲天堂av| 免费无码中文字幕a级毛片| 欧美自拍区| 免费在线观看视频专区| 国内精品免费一区二区三区| 日本aⅴ大伊香蕉精品视频| 亚洲精品国产品国语在线app| 国产女主播福利一区二区| 内射夜晚在线观看| 欧美疯狂做受xxxxx高潮| 久久精品女人天堂AV一个| 国产精品亚洲精品国产| 无码人妻久久一区二区三区app| 国产99在线视频| 丝袜美腿亚洲综合久久| 中文字幕在线观看| 亚洲免费观看在线视频| 亚洲女同精品久久女同| 中文字幕亚洲熟女av| 亚洲国产美女精品久久久| 中日韩欧美成人免费播放| 日本岛国一区二区三区四区| 国产h视频在线观看| 人妻在线中文字幕| 麻豆av一区二区天堂| 精品视频在线观看日韩|