使用javascript创建动态文本文件
我曾经尝试过用javascript和html编写一个程序,但我相信这是一个使用动态变量的文本文件,问题是,我不能用dinamic变量来更快地完成这个过程使用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
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。请详细说明你想要什么。