Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/72.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中将textarea元素拆分为数组数组_Javascript_Html_Arrays - Fatal编程技术网

在javascript中将textarea元素拆分为数组数组

在javascript中将textarea元素拆分为数组数组,javascript,html,arrays,Javascript,Html,Arrays,我一直在尝试在文本区域分割输入。我能把每一排都分开。但我想分离这些行中的元素,并将其放入一个数组中。我到不了 只有在分割行之后,我才能计算找到的GPA和所有东西 <!DOCTYPE html> <html> <body> <center> <h1>GPA Calculator</h1><br> <textarea id="grad" rows="15" cols="

我一直在尝试在文本区域分割输入。我能把每一排都分开。但我想分离这些行中的元素,并将其放入一个数组中。我到不了

只有在分割行之后,我才能计算找到的GPA和所有东西

<!DOCTYPE html>
<html>

<body>
    <center>
        <h1>GPA Calculator</h1><br>
        <textarea id="grad" rows="15" cols="25">

        </textarea>
        <br>
        <button type="button" onclick="myfunction()">Compute GPA</button><br>

        <p id="demo"></p>
        <p id="Dmo"></p>


        <script>
            function myfunction() {
                var ch = 0,
                    gp = 0,
                    gpa = 0;
                var i = 0;
                var pp = [];
                var x = document.getElementById("grad").value.split('\n');
                document.getElementById("demo").innerHTML = x;
                /*var pro=x.split('\t')[0];
           pre = parseInt(pre,10); */
                /* var pro= [];
                 var pre=[];
                 var mid=[];
                var pro= x.split(" ")[0];
                 var mid=x.split(" ")[1];
                 var pre=x.split(" ")[2];
                 document.write(pro);
                   document.write(pre);
                }
        </script>
    </center>
</body>

</html>

GPA计算器

计算平均绩点

函数myfunction(){ var ch=0, gp=0, gpa=0; var i=0; var-pp=[]; var x=document.getElementById(“grad”).value.split('\n'); document.getElementById(“demo”).innerHTML=x; /*var pro=x.split('\t')[0]; pre=parseInt(pre,10)*/ /*var-pro=[]; var pre=[]; var mid=[]; var pro=x.split(“”[0]; var mid=x.split(“”[1]; var pre=x.split(“”[2]; 文件编写(pro); 文件。编写(预); }
这是我的输出屏幕。我也想拆分第一个索引,但我无法拆分。

您的输入数据在哪里?请花一点时间阅读并提出JavaScript的技术难点,以便更好地提问。例如:如何解析HTML TextArea标记中的文本输入,分别用新行和新列分隔行和选项卡?