日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

IE6/IE7/IE8/IE9中tbody的innerHTML不能賦值的完美解決方案

瀏覽:60日期:2022-06-02 11:53:36

IE6/IE7/IE8/IE9中tbody的innerHTML不能賦值,重現(xiàn)代碼如下

復(fù)制代碼 代碼如下:
<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8"/>
        <title>IE6-IE9中tbody的innerHTML不能復(fù)制bug</title>
    </head>
    <body>
        <table>
            <tbody>
                <tr><td>aaa</td></tr>
            </tbody>
        </table>
        <p>
            <button id="btn1">GET</button><button id="btn2">SET</button>
        </p>
        <script>
            var tbody = document.getElementsByTagName("tbody")[0]
            function setTbody() {
                tbody.innerHTML = "<tr><td>bbb</td></tr>"
            }
            function getTbody() {
                alert(tbody.innerHTML)
            }
            btn1.onclick = function() {
                getTbody()
            }
            btn2.onclick = function() {
                setTbody()
            }
        </script>
    </body>
</html>

兩個按鈕,第一個獲取tbody的innerHTML,第二個設(shè)置tbody的innerHTML。

獲取時所有瀏覽器都彈出了tr的字符串,但設(shè)置時IE6-9不支持,而且報錯,如圖

可以利用特性判斷來看瀏覽器是否支持tbody的innerHTML設(shè)值

復(fù)制代碼 代碼如下:
var isupportTbodyInnerHTML = function () {
    var table = document.createElement("table")
    var tbody = document.createElement("tbody")
    table.appendChild(tbody)
    var boo = true
    try{
        tbody.innerHTML = "<tr></tr>"
    } catch(e) {
        boo = false
    }
    return boo
}()
alert(isupportTbodyInnerHTML)

對于IE6-IE9里如果要設(shè)置tbody的innerHTML,可以使用如下替代方法

復(fù)制代碼 代碼如下:
function setTBodyInnerHTML(tbody, html) {
    var div = document.createElement("div")
    div.innerHTML = "<table>" + html + "</table>"
    while(tbody.firstChild) {
        tbody.removeChild(tbody.firstChild)
    }
    tbody.appendChild(div.firstChild.firstChild)
}

用一個div來包含一個table,然后刪除tbody里的所有元素,最后給tbody添加div的第一個元素的第一個元素,即div>table>tr。

當(dāng)然還有一個更精簡的版本,它直接采用replaceChild方法替換

復(fù)制代碼 代碼如下:
function setTBodyInnerHTML(tbody, html) {
    var div = document.createElement("div")
    div.innerHTML = "<table>" + html + "</table>"
    tbody.parentNode.replaceChild(div.firstChild.firstChild, tbody)
}

從MSDN上記錄上看 col、colGroup、frameset、html、head、style、table、tfoot、tHead、title和tr的innerHTML都是只讀的(IE6-IE9)。

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

You can change the value of the title element using the document.title property.

To change the contents of the table, tFoot, tHead, and tr elements, use the table object model described in Building Tables Dynamically. However, to change the content of a particular cell, you can use innerHTML.

標(biāo)簽: CSS HTML
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
re久久精品视频| 国产精品s色| 五月激情久久| av资源亚洲| 久久国产主播| av亚洲免费| 久久高清免费观看| 中文字幕av一区二区三区四区| 天堂va蜜桃一区二区三区| 蘑菇福利视频一区播放| 国产一区二区精品| 羞羞答答国产精品www一本| 视频在线观看一区| 四虎精品永久免费| 亚洲精品无播放器在线播放| 香蕉久久一区| 国产欧美日韩一级| 精品国产欧美| 久久婷婷激情| 免费日韩av片| 日韩精品第二页| 国产精品亚洲欧美日韩一区在线| 精品国产欧美日韩| 色吊丝一区二区| 国产亚洲综合精品| 日韩三级精品| 国产精选一区| 国产精品蜜芽在线观看| 久久久精品日韩| 精品日韩毛片| 偷拍亚洲精品| 国产成人精品亚洲线观看 | 午夜一级久久| 快she精品国产999| 国产一卡不卡| 成人啊v在线| 亚洲精品国产精品粉嫩| 精品美女在线视频| 亚洲一卡久久| 国产精品成人国产| 日韩精品欧美激情一区二区| 99国产精品久久久久久久成人热| 日韩成人在线看| 日韩av在线播放网址| 伊人影院久久| 久久爱www成人| 伊人久久婷婷| 韩国一区二区三区视频| 午夜宅男久久久| 国产在视频一区二区三区吞精| 好看的亚洲午夜视频在线| 国产精品亚洲一区二区在线观看| 亚洲一级影院| 国产探花一区| 午夜电影亚洲| 久久精品国产999大香线蕉| 在线日韩中文| 牛牛精品成人免费视频| 日韩视频一区| 国产一区二区三区成人欧美日韩在线观看| 一本色道久久精品| 精品视频在线一区二区在线| 久久成人精品| 久久国产欧美| 美女久久久久久| 综合激情网站| 激情丁香综合| 91亚洲国产成人久久精品| 亚洲香蕉久久| 蜜臀久久99精品久久一区二区 | 国产探花一区| 国产精品外国| av亚洲一区二区三区| 国产日韩欧美中文在线| 亚洲视频www| 天堂√中文最新版在线| 日韩va亚洲va欧美va久久| 亚洲精品小说| 中文字幕人成乱码在线观看| 日本午夜免费一区二区 | 精品国内亚洲2022精品成人| 蜜臀精品久久久久久蜜臀| 超碰超碰人人人人精品| 麻豆国产欧美一区二区三区| 日韩高清国产一区在线| 国产一区白浆| 欧美粗暴jizz性欧美20| 亚洲啊v在线| 蜜桃久久久久| 人人精品久久| 伊人久久亚洲| 国产精品嫩草99av在线| 成人久久一区| 国产夫妻在线| 久久一区国产| 欧美极品中文字幕| 91国内精品| 视频一区二区三区中文字幕| 午夜久久影院| 欧美日韩色图| 久久久久久久久丰满| 精品久久免费| 麻豆视频久久| 国产精品一级| 国产视频一区二| 日韩国产成人精品| 色综合视频一区二区三区日韩| 首页欧美精品中文字幕| 久久国产精品久久w女人spa| 国产视频一区欧美| 在线一区视频| 黄色亚洲免费| 红桃视频亚洲| 黄色亚洲精品| 国产亚洲永久域名| 免费日韩精品中文字幕视频在线| 99在线观看免费视频精品观看| 五月天久久久| 亚洲欧洲一区| 国产一级久久| 免费一区二区视频| 男女性色大片免费观看一区二区 | 亚洲精品福利| 亚洲精品观看| 青草国产精品久久久久久| 欧美一级网站| 免费一区二区三区在线视频| 精品视频99| 日本精品影院| 夜夜嗨一区二区| 日韩午夜黄色| 免费在线观看精品| 日韩一区二区三区在线看| 日韩精品欧美精品| 欧美精品导航| 韩国一区二区三区视频| 国产色播av在线| 激情欧美亚洲| 亚洲一二av| 国产精品中文| 捆绑调教日本一区二区三区| 欧美影院三区| 亚洲午夜久久| 国产精品2区| 一本大道色婷婷在线| 亚洲调教视频在线观看| 亚洲欧美日韩在线观看a三区 | 国产精品久久久久久久久久久久久久久| 国产一级成人av| 四虎成人av| 欧美日韩中文字幕一区二区三区| 欧美成人午夜| 五月国产精品| 精品久久免费| 激情综合网站| 日韩不卡在线观看日韩不卡视频| 久久国产精品免费精品3p| 97人人精品| 亚洲少妇自拍| 国产日韩欧美中文在线| 伊伊综合在线| 亚洲一区二区三区免费在线观看| 日韩精品社区| 成人国产精品久久| 欧美午夜不卡| 久久精品超碰| 亚洲伦乱视频| 一区二区精品| 色爱综合网欧美| 丝袜美腿成人在线| 欧美精品99| av不卡在线| 免费视频一区二区三区在线观看| 99久久久久久中文字幕一区| 蜜桃视频在线观看一区二区| 麻豆久久一区二区| 日韩视频二区| 欧美日本不卡高清| 亚洲天堂免费电影| 综合国产在线| 国产一区二区三区四区| 9久re热视频在线精品| 国产精品va| 99在线精品免费视频九九视| 久久av国产紧身裤| 亚洲综合欧美| 91一区二区| 日韩欧美三区| 国产综合色产| 国产激情一区| 午夜一级久久| 神马久久午夜| 国产乱子精品一区二区在线观看| 欧美一区久久久| 韩国一区二区三区视频| 香蕉人人精品| 欧美91在线| 日韩精品乱码av一区二区| 久久性天堂网| 老司机久久99久久精品播放免费|