Đây là một câu trả lời không xác định: loại bỏ một câu trả lời hấp dẫn nhưng sai để giúp người khác điều hướng đến câu trả lời đúng.
Có vẻ như gỡ lỗi sẽ làm nổi bật vấn đề. Tuy nhiên, trình duyệt duy nhất mà sự cố xảy ra là IE và trong IE bạn chỉ có thể gỡ lỗi mã là một phần của tài liệu gốc. Đối với mã được thêm động, trình gỡ lỗi chỉ hiển thị phần tử body dưới dạng lệnh hiện tại và IE tuyên bố lỗi đã xảy ra trên một số dòng lớn.
Đây là một trang web mẫu sẽ giải thích vấn đề này trong IE:
<html>
<head>
<title>javascript debug test</title>
</head>
<body onload="attachScript();">
<script type="text/javascript">
function attachScript() {
var s = document.createElement("script");
s.setAttribute("type", "text/javascript");
document.body.appendChild(s);
s.text = "var a = document.getElementById('nonexistent'); alert(a.tagName);"
}
</script>
</body>
Điều này dẫn đến cho tôi lỗi sau:
Line: 54654408
Error: Object required