¿Hay algún error con document.write ()?

Tuve mi código algo como esto:

window.onload = function() {
    var x = document.createElement("INPUT");
    x.setAttribute("type", "text");
    x.setAttribute("value", "");
    document.body.appendChild(x);
}

Y quería escribir algo más, agregué una nueva línea.

Me gusta esto

window.onload = function() {
    var x = document.createElement("INPUT");
    x.setAttribute("type", "text");
    x.setAttribute("value", "");
    document.body.appendChild(x);
    document.write("<br>");
}

Y luego, de repente, mi etiqueta de entrada desapareció.

ntonces, escribí 'AAA' para verificar si el<br> código fue agregado o no.

Me gusta esto

window.onload = function() {
    var x = document.createElement("INPUT");
    x.setAttribute("type", "text");
    x.setAttribute("value", "");
    document.body.appendChild(x);

    document.write("<br>");
    document.write("AAA")
}

Hay una nueva línea y AAA.

Entonces, creo que hay un error o algo condocument.write().

¿Hay algún error?

¿O escribí algo mal?

Mi propósito es agregar una nueva línea.

Quiero que mi código se ejecute correctamente.

¿Hay alguna forma de resolver este problema?

Respuestas a la pregunta(1)

Su respuesta a la pregunta