これは私を夢中にさせています。Ajax 経由でページにコードを挿入しています。コードが挿入された後、関数を実行して DIV の 1 つのテキストを取得し、ページの別の場所に表示します。
currentText
テキストがページの別の場所に正しく表示されているにもかかわらず、null であるという JavaScript エラーが発生し続ける理由を誰か教えてもらえますか??
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>
アップデート:
外観は次のとおりです。
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();
},