-4

これは私のコードです-すべてを1行で出力しますが、複数行にしたいです。助けてください

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

これらの値を異なる行に分割する場合は、次のいずれかを行う必要があります

  • <p>各要素をタグでラップするか、
  • <br>各値の後にタグを付けて文字列を分割するか、
  • 2つのいくつかの組み合わせ。
于 2013-09-15T08:44:24.273 に答える
0

'<br/>'各行の末尾に追加します。
改行であるhtml(js経由)で書いています。

于 2013-09-15T08:46:59.333 に答える