[英]Ajax document.getElementById in innerHTML doesn't work
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");
}
enroll是request.responseText中附帶的按鈕。 我調試並看到document.getElementById(“ enroll”)在那里(不是null),但是我不能分配doIt函數。 有什么建議么 ?
當document.getElementById("enroll")
不為null時,那么您就有幾個具有此ID的元素(也可能是分離的)。
您會覆蓋存在該ID的內容或在其他地方使用過的內容。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.