-4

这是我的代码 - 它在一行中打印,但我希望它是多行的。请帮助

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;
}
4

3 回答 3

0

您可能正在寻找<br/>这样的标签:-

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;
}
于 2013-09-15T08:53:29.370 回答
0

如果您希望将这些值拆分到不同的行,您需要

  • 将每个元素包装在<p>标签中或
  • 在每个值之后用<br>标签分解字符串或
  • 两者的某种组合。
于 2013-09-15T08:44:24.273 回答
0

'<br/>'在每行的末尾添加。您正在用 html(通过 js)编写,其中
是换行符。

于 2013-09-15T08:46:59.333 回答