相关疑难解决方法(0)

javascript appendChild 不起作用

我在使用此功能的 Firefox 3.6 上遇到错误

    function GetRefreshedResults(response)
    {   
        var splitted = response.value.split("|");
        var panel = document.getElementById('my-glider');
        var anchors = panel.getElementsByTagName('a');
        for (var i=0; i<anchors.length; i++)
        {
          anchors[i].innerHTML=splitted[i];
        }           
    }
Run Code Online (Sandbox Code Playgroud)

DOM 锚中的哪些广告像“<a xmlns="http://www.w3.org/1999/xhtml">

我现在试图用它来代替:

     function GetRefreshedResults(response)
    {   
        var splitted = response.value.split("|");
        var panel = document.getElementById('my-glider');
        var anchors = panel.getElementsByTagName('a');
        for (var i=0; i<anchors.length; i++)
        {
            anchors[i].empty();
            anchors[i].appendChild(splitted[i]);
          //  anchors[i].innerHTML=splitted[i];
        }           
    }
Run Code Online (Sandbox Code Playgroud)

但我在 appendChild 中收到以下错误:

        Uncaught Error: NOT_FOUND_ERR: DOM Exception 8
Run Code Online (Sandbox Code Playgroud)

我不明白为什么它不起作用。谁能帮我 ?谢谢

编辑: 示例:

splitted[0] 包含:

   "<div class="var">Visits</div><div class="percent-zero">0%</div><div class="val">0<div class="val-alt">Unique Visits: …
Run Code Online (Sandbox Code Playgroud)

javascript dom

5
推荐指数
1
解决办法
6882
查看次数

标签 统计

dom ×1

javascript ×1