Это сводит меня с ума. Я вставляю код на страницу через Ajax. После того, как код вставлен, я запускаю функцию для захвата текста одного из DIV и отображения его в другом месте на странице.
Может кто-нибудь сказать мне, почему я продолжаю получать ошибку JavaScript, говоря, что currentText
является нулевым, хотя текст правильно отображается в другом месте на странице ??
var currentText = document.getElementById("current-text"),
updatedTextHere = document.getElementById("updated-text-here");
updatedTextHere.innerHTML = currentText.firstChild.nodeValue;
Это код, из которого он получает текстовое значение, которое вставляется на главную страницу через Ajax:
<div id="current-text" class="hide">January 1, 2011</div>
UPDATE:
Вот как это выглядит:
getDate = function () {
var currentText = document.getElementById("current-text"),
updatedTextHere = document.getElementById("updated-text-here");
updatedTextHere.innerHTML = currentText.firstChild.nodeValue;
},
htmlready = function () {
myDiv.innerHTML = xmlRequest.responseText;
getDate();
},