由于某些原因,此代码未将输入保存到数组中。我也无法使用循环显示数组,但我确定这与无法将元素存储到数组中有关。我怎样才能解决这个问题?未保存并显示的Javascript html数组
var full_name;
var dob;
var gender;
var nameList = new Array();
var dateList = new Array();
var genderList = new Array();
var listLength = nameList.length;
function displayMembers(nameList, dateList, genderList, listLength)
{
var str = " ";
for(var i = 0;i < listLength; i++) {
document.write(nameList);
document.write(dateList);
document.write(genderList);
}
}
function saveMember(nameList, dateList, genderList)
{
nameList[0]=data.push(document.getElementByName("full_name").value);
dateList[0]=data.push(document.getElementByName("dob").value);
genderList[0]=data.push(document.getElementByName("gender").value);
}
function clearList()
{
nameList= [];
dateList= [];
genderList= [];
}
<html>
<head>
<title> INTERNET TECHNOLOGIES CLUB MEMBER LIST </title>
</head>
<body>
<form name="memberForm">
<h1>
INTERNET TECHNOLOGIES CLUB MEMBER LIST
</h1> Full name:
<input type="text" name="full_name" value="" /> Date of Birth:
<input type="text" name="dob" value="" />
<br>
<br> Gender:
<input type="text" name="gender" value="" />
<br>
<br>
<textarea name="textBox" rows="10" cols="70">
Full Name Date of Birth Gender
</textarea>
<br>
<input type="button" value="NEXT" onclick="saveMember()" />
<input type="button" value="DISPLAY" onclick="displayMembers()" />
<input type="button" value="CLEAR" onclick="clearList()" />
</form>
</body>
</html>
的结果,它会覆盖整个文件,JavaScript和所有 – adeneo
我应该使用,而不是文件撰写什么?我应该使用toString()吗? –
也许将所有内容存储在本地变量中,然后使用文档写入? – Gino