【发布时间】:2011-11-16 23:09:10
【问题描述】:
如果用户单击“获取会话 ID”按钮,会发生什么情况。它显示一个代表 sessionId 的随机字符串。这工作正常。我的问题是,目前我有 5 个字符串,分别是“AAA”、“AAB”、“AAC”、“AAD”和“AAE”。现在我希望字符串一直持续到“ZZZ”。
写出从“AAA”到“ZZZ”的所有字符串需要我很长时间和大量的编码。我想知道的是,有没有一种方法可以显示“AAA”和“ZZZ”之间的所有字符串,而无需手动输入所有字符串?
下面是我的代码:
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<title>Create a Session</title>
<script type="text/javascript">
var randomStrings = [
"AAA",
"AAB",
"AAC",
"AAD",
"AAE",
];
function getSession() {
var randomDiv = document.getElementById("randomStrings");
randomIndex = Math.round(Math.random()*(randomStrings.length-1));
newText = randomStrings[randomIndex];
randomDiv.innerHTML = newText;
}
</head>
<body>
<form action="create_session.php" method="post" name="sessionform">
<table>
<tr>
<th>1: </th>
<td><input id="sessionBtn" type="button" value="Get Session ID" name="sessionid" onClick="getSession()" /></td> <!-- Get Session ID here-->
<td id="randomStrings"></td>
</tr>
</table>
</form>
</body>
【问题讨论】:
-
感谢大家尝试回答我的问题。我必须接受 Jonathon Newmuis 的回答,因为它非常有效。谢谢乔纳森。你真是个天才:)
标签: javascript arrays string projects