У меня ошибка в 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];
}
}
, которая в DOM-якорях показывается как "
Я сейчас пытаюсь использовать этовместо этого:
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];
}
}
но я получаю следующую ошибку в appendChild:
Uncaught Error: NOT_FOUND_ERR: DOM Exception 8
Я не понимаю, почему это не работает.Может кто-нибудь мне помочь ?спасибо
РЕДАКТИРОВАТЬ: Пример:
splitted [0] содержит:
"<div class="var">Visits</div><div class="percent-zero">0%</div><div class="val">0<div class="val-alt">Unique Visits: 0</div></div>"
Я хочу обновить 8 якорей с новым содержанием, содержащимся в splitted [0], splitted[1] ... расщепляется [7]