Câu trả lời nhanh là sử dụng InternalHTML (hoặc phương thức cập nhật của nguyên mẫu gần giống như vậy). Vấn đề với InternalHTML là bạn cần thoát khỏi nội dung được gán. Tùy thuộc vào mục tiêu của bạn, bạn sẽ cần phải làm điều đó với mã khác HOẶC
trong IE: -
document.getElementById("field_name").innerText = newText;
trong FF: -
document.getElementById("field_name").textContent = newText;
(Trên thực tế FF có mã hiện tại như sau)
HTMLElement.prototype.__defineGetter__("innerText", function () { return this.textContent; })
HTMLElement.prototype.__defineSetter__("innerText", function (inputText) { this.textContent = inputText; })
Bây giờ tôi chỉ có thể sử dụng InternalText nếu bạn cần hỗ trợ trình duyệt rộng nhất có thể thì đây không phải là một giải pháp hoàn chỉnh nhưng cũng không sử dụng InternalHTML trong bản thô.