在文本框中显示 if 语句的结果
display result of an if statement in a textbox
我有一个我想观看的 A-Z 电影列表,我试图制作一个程序来从 A-Z 中选择一个字母,然后在文本框中显示相应电影的名称,任何人都可以帮忙,als 一些关于扩展程序以使其更好的提示会很棒
<!DOCTYPE html>
<html>
<head>
<title>TODO supply a title</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link href="css/stylesheet.css" rel="stylesheet" type="text/css" />
<script language="javascript" type="text/javascript">
function randomString() {
var chars = "1B";
var string_length = 1;
var randomstring = '';
var movie = document.getElementById('movie');
for (var i = 0; i < string_length; i++) {
var rnum = Math.floor(Math.random() * chars.length);
randomstring += chars.substring(rnum, rnum + 1);
}
document.randform.randomfield.value = randomstring;
if (i === 1) {
movie = "13 Assassins";
}
else
if (i === A) {
movie = "Apollo 13";
}
}
</script>
</head>
<body>
<div id="center_page">
<div id="maincontent">
<section id="topcontent">
<form name="randform">
<input type="button" value="Pick a random movie" onClick="randomString();">
<input type="text" name="randomfield" value="">
<input type="text" name="movie" id="movie" readonly>
</form>
</section>
</div>
</div>
</body>
</html>
试试...
var movies = [
"A Movie",
"B Movie",
...
];
var rand = Math.floor(Math.random() * movies.length);
var movieString = movies[rand];
var randomString = movies[rand][1];
document.getElementById('movie').innerHTML = movies[rand];
document.randform.randomfield.value = randomString;
基本上,如果您在上面的数组中有来自 A-Z 的电影列表,则此代码将从列表中随机获取一部电影(长度无粗糙),并分配第一个字符("开头为")用作randomString
。 电影标题将放置在#movie
元素中(假设文本框)。
这里的工作代码...http://jsbin.com/cogume/2/edit?html,js,output
相关文章:
- 如何知道javascript for语句中的所有结果是否都是错误的
- If语句只执行第一个条件并运行其他条件,但没有结果
- 嵌套在WHILE循环中的IF语句的结果混淆了我(Javascript)
- 如何在js中等待if语句内部的结果
- 为什么我的JS"如果“;语句的求值结果总是为false
- IF 语句不改变变量的结果
- 如果语句给出不正确的结果
- 与 for 的结果混淆..在语句 JS 输出中
- Javascript 函数.可变结果.为什么未定义或没有 如果 else 语句函数
- Jquery 优化表的结果:两个或多个逻辑语句
- 在文本框中显示 if 语句的结果
- switch 语句以仅在项目类型更改时返回结果
- 剃刀 if 语句的奇怪结果
- 使用 Handlebars.js 处理 executeSql 语句的结果
- Javascript Switch 语句未提供正确的结果
- if 语句不起作用并显示相同的结果
- 我可以把两个骨髓动画序列组合成一个语句,仍然得到相同的结果吗
- 根据php-if/else语句的结果创建javascript操作
- I'm在if语句中使用小于比较器;然而,即使它不应该;t、 它的评估结果为false
- 为什么两个相同的语句返回不同的结果,只是用括号括住其中一个而不是另一个