Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/88.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创建动态文本文件_Javascript_Html - Fatal编程技术网

使用javascript创建动态文本文件

使用javascript创建动态文本文件,javascript,html,Javascript,Html,我曾经尝试过用javascript和html编写一个程序,但我相信这是一个使用动态变量的文本文件,问题是,我不能用dinamic变量来更快地完成这个过程 function obtenerDatos() { for (i = 1; i <= 14; i++) { return { var v = []; for (i; i < 14; i++) { v[i]: document.g

我曾经尝试过用javascript和html编写一个程序,但我相信这是一个使用动态变量的文本文件,问题是,我不能用dinamic变量来更快地完成这个过程

function obtenerDatos() {
    for (i = 1; i <= 14; i++) {
        return {
            var v = [];

            for (i; i < 14; i++) {
                v[i]: document.getElementById(i).value
            };


            //eval("v"+i): document.getElementById(i);


            /*v1: document.getElementById('1').value,
                        v2: document.getElementById('2').value,
                        v3: document.getElementById('3').value,
                        v4: document.getElementById('4').value,
                        v5: document.getElementById('5').value,
                        v6: document.getElementById('6').value,
                        v7: document.getElementById('7').value,
                        v8: document.getElementById('8').value,
                        v9: document.getElementById('9').value,
                        v10: document.getElementById('10').value,
                        v11: document.getElementById('11').value,
                        v12: document.getElementById('12').value,
                        v13: document.getElementById('13').value,
                        v14: document.getElementById('14').value,
                        fecha: (new Date()).toLocaleDateString()*/
        };
    }
};

v[i]:document.getElementByIdi.value不是有效的JavaScript。你到底想干什么?我在一个号码里。。。它不能是一个id…您是否试图将这些元素分配给名为v1、v2、v3等的变量?如果是这样的话,那就错了。如果你有一个数组,你应该给它添加值。您可以通过赋值来实现这一点,并使用=operator:v[i]=document.getElementByIdi.value。不过你需要选择真实的ID。请详细说明你想要什么。