亚洲免费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)球瀏覽器
        四虎永久免费影院在线| 久久久久久久亚洲av无码| 久久久精品国产sm调教网站| 波多野结衣aⅴ在线| 亚洲人成绝费网站色www| 中文字幕亚洲入口久久| 久久99国产综合精品| 亚洲av无码久久寂寞少妇| 国产成人香蕉久久久久| 久久精品一区一区二区乱码| 亚洲日韩精品a∨片无码加勒比| 丁香花在线影院观看在线播放| 91热久久免费精品99| 亚洲国产综合一区二区| 97se色综合一区二区二区| 国产呦系列呦交| 久久精品成人免费观看97| 青青草在线免费观看在线| 亚洲欧洲成人a∨在线观看| 男女肉粗暴进来120秒动态图 | 国产精品一区久久综合| 久久不见久久见免费影院| 国产丰满老熟女重口对白| 国产香蕉一区二区三区| 19款日产奇骏车怎么样| 亚洲av片一区二区三区| 国产精品亚洲A∨天堂不卡| 久久伊人久久伊人久久| 亚洲乱码国产乱码精华| 久久人人爽人人爽人人片av麻烦| 国产思思久99久精品| 国产交换精品一区二区三区| 国产一区内射最近更新| 午夜婷婷国产麻豆精品| av男人的天堂手机免费网站| 无码精品一区二区三区在线| 久久久久国产精品熟女影院| 玖玖资源站无码专区| 亚洲精品视频1区2区| 久久久国产精品黄毛片| 在线观看一区二区女同|