/ / Impresión multilínea - javascript, innerhtml

Impresión multilínea - javascript, innerhtml

Este es mi código: se imprime todo en una línea, pero quiero que sea multilínea. por favor ayuda

function display()
{

var divElements = document.getElementById("selection").innerHTML;
var oldPage = document.body.innerHTML;

document.body.innerHTML = "The Ninja Centre Order Receipt" +
document.getElementById("first").value +
document.getElementById("last").value +
document.getElementById("address").value +
document.getElementById("suburb").value +
document.getElementById("state").value +
document.getElementById("postcode").value +
document.getElementById("country").value +
document.getElementById("email").value +
document.getElementById("contact").value +
document.getElementById("selection").value +
document.getElementById("result").value

window.print();
document.body.innerHTML = oldPage;
}

Respuestas

0 para la respuesta № 1

Probablemente estas buscando <br/> etiqueta como esta: -

function display()
{

var divElements = document.getElementById("selection").innerHTML;
var oldPage = document.body.innerHTML;

document.body.innerHTML = "The Ninja Centre Order Receipt" + "<br/>"+
document.getElementById("first").value + "<br/>"+
document.getElementById("last").value + "<br/>"+
document.getElementById("address").value + "<br/>" +
document.getElementById("suburb").value  + "<br/>"+
document.getElementById("state").value + "<br/>"+
document.getElementById("postcode").value + "<br/>"+
document.getElementById("country").value + "<br/>"+
document.getElementById("email").value + <br/> +
document.getElementById("contact").value + "<br/>"+
document.getElementById("selection").value + "<br/>"+
document.getElementById("result").value

window.print();
document.body.innerHTML = oldPage;
}

0 para la respuesta № 2

Si desea que estos valores se dividan en diferentes líneas, debe:

  • envolver cada elemento en una <p> etiqueta o
  • romper la cuerda con una <br> etiqueta después de cada valor o
  • alguna combinación de los dos.

0 para la respuesta № 3

Añadir "<br/>" Al final de cada línea. Estás escribiendo en html (a través de js), en el que
es la nueva linea