¿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?