Javascript:标记数组结果
好的,这是我的Html代码:Javascript:标记数组结果,javascript,arrays,Javascript,Arrays,好的,这是我的Html代码: <html> <head> <title>Planning</title> <script type="text/javascript" src="Function.js"></script> </head> <body> <form id="form"> <h1&
<html>
<head>
<title>Planning</title>
<script type="text/javascript" src="Function.js"></script>
</head>
<body>
<form id="form">
<h1><b>Please enter data</b></h1>
<hr size="3"/>
<br>
<label for="Name">Name:</label> <input id="Name" type="text" />
<br>
<label for="Date">Date: </label><input id="Date" type="text" />
<br>
<label for="Plans">Plans: </label><input id="Plans" type="text" />
<br>
<br>
<input type="button" value="Save" onclick="insert();">
<input type="button" value="Show data" onclick="show();"> <br>
<h2><b>Data:</b></h2>
<hr>
</form>
<div id="display">
</div>
</body>
</html>
计划
请输入数据
姓名:
日期:
计划:
数据:
还有我的剧本:
var Name=new Array();
var Date=new Array();
var Plans=new Array();
function insert(){
var NameValue = document.getElementById('Name').value;
var DateValue = document.getElementById('Date').value;
var PlansValue = document.getElementById('Plans').value;
Name[Name.length]=NameValue;
Date[Date.length]=DateValue;
Plans[Plans.length]=PlansValue;
}
function show() {
var content="<b>Your Plans For the Day:</b><br>";
var Namelabel ="<p>Name</p>"
for(var i = 0; i < Name.length; i++) {
+ Namelabel;
content +=Name[i]+"<br>";
}
for(var i = 0; i < Date.length; i++) {
content +=Date[i]+"<br>";
}
for(var i = 0; i < Plans.length; i++) {
content +=Plans[i]+"<br>";
}
document.getElementById('display').innerHTML = content;
}
var Name=new Array();
var Date=新数组();
var Plans=新数组();
函数插入(){
var NameValue=document.getElementById('Name').value;
var DateValue=document.getElementById('Date').value;
var PlansValue=document.getElementById('Plans').value;
名称[名称.长度]=名称值;
日期[日期.长度]=日期值;
计划[计划.长度]=计划值;
}
函数show(){
var content=“您当天的计划:
”;
var namelab=“Name”
对于(变量i=0;i”;
}
对于(变量i=0;i”;
}
对于(变量i=0;i”;
}
document.getElementById('display').innerHTML=content;
}
代码本身运行良好,但我一直不知道如何添加一个标签来标识数据显示的内容
示例为显示的名称的“名称:”和显示日期之前出现的“日期”
在此期间,我还需要完成文档的其他部分,但这确实让我感到困扰。将“显示”功能更改为此
function show() {
var content="<b>Your Plans For the Day:</b><br>";
for(var i = 0; i < Name.length; i++) {
content += "Name " + Name[i]+"<br>";
}
for(var i = 0; i < Date.length; i++) {
content += "Date" + Date[i]+"<br>";
}
for(var i = 0; i < Plans.length; i++) {
content += "Plans" + Plans[i]+"<br>";
}
document.getElementById('display').innerHTML = content;
}
函数显示(){
var content=“您当天的计划:
”;
对于(变量i=0;i”;
}
对于(变量i=0;i”;
}
对于(变量i=0;i”;
}
document.getElementById('display').innerHTML=content;
}
将显示功能更改为此
function show() {
var content="<b>Your Plans For the Day:</b><br>";
for(var i = 0; i < Name.length; i++) {
content += "Name " + Name[i]+"<br>";
}
for(var i = 0; i < Date.length; i++) {
content += "Date" + Date[i]+"<br>";
}
for(var i = 0; i < Plans.length; i++) {
content += "Plans" + Plans[i]+"<br>";
}
document.getElementById('display').innerHTML = content;
}
函数显示(){
var content=“您当天的计划:
”;
对于(变量i=0;i”;
}
对于(变量i=0;i”;
}
对于(变量i=0;i”;
}
document.getElementById('display').innerHTML=content;
}
你的意思是像内容+=“Name:”+Name[i]+“
”你的意思是像content+=“Name:”+Name[i]+“
”代码>感谢您的快速响应。我想我已经试过了,但是我肯定错过了什么。谢谢你的快速回复。我以为我已经试过了,但我肯定错过了什么。