适用于JavaScript的NewLine代码

时间:2014-01-16 18:03:38

标签: javascript html

我这里有关于数组的工作代码,但我希望我的输入显示在新行而不是单行。我试过但没有运气。

这是我的代码:

<html>
    <meta charset="UTF-8">
    <head>
        <title>Sample Array</title>
        <script>var index = 0;</script>
    </head> 

    <body>


        Input:
        <input type="text" id="input">
        <input type="button" value="GO" onClick="press(input.value)">

        <p id = "display">

        <script>

            var sample = new Array();

            function press(Number)
            {

                if ( Number != '' )
                {
                    sample[index] = Number;
                    document.getElementById("display").innerHTML += sample[index] + "\n";
                    index++;

                }   

                else
                    alert("empty");
            }       

        </script>

    </body>
</html> 

我想在document.getElementById中编写换行符。提前谢谢。

1 个答案:

答案 0 :(得分:4)

您正在处理将大多数空格字符视为单个空格的HTML。只需连接<br>

document.getElementById("display").innerHTML += sample[index] + "<br>";