Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在div中显示多维数组时出现问题_Javascript_Html_Arrays_Loops_Sorting - Fatal编程技术网

Javascript 在div中显示多维数组时出现问题

Javascript 在div中显示多维数组时出现问题,javascript,html,arrays,loops,sorting,Javascript,Html,Arrays,Loops,Sorting,我希望在单击按钮时数字看起来像一个矩阵,我不知道如何使用多维数组来获得预期的输出(单击蓝色链接)。有什么帮助吗 <!DOCTYPE html> <html> <body> <div class="rightDiv"> <div id = "pastcalcblock"> <h3> PAST CALCULATIONS </h3> <input type = "text" size

我希望在单击按钮时数字看起来像一个矩阵,我不知道如何使用多维数组来获得预期的输出(单击蓝色链接)。有什么帮助吗

<!DOCTYPE html>
<html>
<body>

<div class="rightDiv">
<div id = "pastcalcblock"> 
    <h3> PAST CALCULATIONS </h3>
         <input type = "text" size = "1" id = "text1"/>
         <input type = "text" size = "1" id = "text2"/>
         <input type = "text" size = "1" id = "text3"/>
         <input type = "text" size = "1" id = "text4"/><br>
         <input type = "button" value = "Ok" id = "operation" onClick = "display()"/>
         <div id = "resultTab">
                SORT<br>
                    <input type = "button" value = "As Entered" id = "enteredBut">
                    <input type = "button" value = "By Result" id = "resultBut"><br><br>
                    <div id = "expressions"></hr></div>                 
            </div>
        </div>

<script>
function display()
{
    var arrayOne =  [document.getElementById('text1').value,document.getElementById('text2').value,document.getElementById('text3').value,document.getElementById('text4').value ][];


    document.getElementById("expressions").innerHTML = arrayOne;
    var para = document.createElement("P");
    var t = document.createTextNode("arrayOne");
    para.appendChild(t);
    document.getElementById("expresions").appendChild(para);
}

</script>

</body>
</html>

过去的计算

排序


函数显示() { var arrayOne=[document.getElementById('text1')。值,document.getElementById('text2')。值,document.getElementById('text3')。值,document.getElementById('text4')。值][]; document.getElementById(“表达式”).innerHTML=arrayOne; var para=document.createElement(“P”); var t=document.createTextNode(“arrayOne”); 第3(t)段; 文件.getElementById(“表达式”).appendChild(第段); }
仅更正
阵列,而不更正[]


只更正
数组,而不更正[]


我希望阵列显示为矩阵。我该怎么做呢?一个好的矩阵作为你的图像,等于你的例子,只是这里的“表达式”是“表达式”中有一个错误,正确的例子是1 2 3 4 1 1 1 1 1 1 1不,看最后更新的小提琴作为矩阵,非常感谢你的帮助!我之前没有看到该文件。我希望数组显示为矩阵。我该怎么做呢?一个好的矩阵作为你的图像,等于你的例子,只是这里的“表达式”是“表达式”中有一个错误,正确的例子是1 2 3 4 1 1 1 1 1 1 1不,看最后更新的小提琴作为矩阵,非常感谢你的帮助!我之前没有看到文件。