阿贾克斯的document.getElementById中的innerHTML不起作用
-
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(“登记”)是存在的(不为空),但我不能指定doIt方法的功能。任何建议?
解决方案
当document.getElementById("enroll")
不为空,那么你有几个元素与此ID(也可以被分离的)。
在覆盖某些内容,其中该ID是存在或已经使用这个别的地方。
不隶属于 StackOverflow