innerHTMLの中にアヤックスのdocument.getElementByIdは動作しません。
-
26-09-2019 - |
質問
function showSchedule() {
if (request.readyState == 4) {
if (request.status == 200) {
document.getElementById("content").innerHTML = request.responseText;
/* put alert to enroll submit button */
document.getElementById("enroll").onclick = doIt;
}
}
}
function doIt() {
alert("tu$a bastIn");
}
な登録request.responseTextにして来るのがボタンです。私は、デバッグとのdocument.getElementById(「登録ステム」)(NOT NULL)があるを参照してくださいしかし、私は割り当てのdoIt機能することはできません。任意の提案ですか?
解決
document.getElementById("enroll")
がnullでないとき、、あなたは(も取り外すこともある)、このIDを持つ複数の要素を持っています。
あなたは、このIDが存在しているか、このどこかに使用している一部のコンテンツを上書きします。
所属していません StackOverflow