javascript的新手,我将如何嵌入我的javascript文件并在HTML字段中运行它
New to javascript, how would I embed my javascript file and run it in an HTML field?
我有一个javascript中的石头,纸,剪刀模拟器(在文件中(,它接受用户输入,生成AI选择并进行比较,然后返回答案。我将如何在 HTML 字段中执行所有这些操作,以便用户可以看到正在发生的一切?代码如下:
var userChoice = prompt("Do you choose rock, paper or scissors?");
console.log("You chose: " + userChoice);
var compare = function (choice1) {
var choice2 = Math.random();
if (choice2 < 0.34) {
choice2 = "rock";
console.log("The computer chose: " + choice2);
} else if(choice2 <= 0.67) {
choice2 = "paper";
console.log("The computer chose: " + choice2);
} else {
choice2 = "scissors";
console.log("The computer chose: " + choice2);
}
if (choice1 === choice2) {
return "The result is a tie!";
}
if (choice1 === "rock") {
if (choice2 === "scissors") {
return "rock wins";
} else {
return "paper wins";
}
}
if (choice1 === "scissors") {
if (choice2 === "rock") {
return "rock wins";
} else {
return "scissors win";
}
}
if (choice1 === "paper") {
if (choice2 === "rock") {
return "paper wins";
} else {
return "scissors win";
}
}
};
compare(userChoice);
这样做:将控制台.log替换为以下内容:
document.getElementById("result").innerText = "text that you want"
并添加到 HTML 中
<h2 id="result"></h2>
由于您键入jquery
作为标签,因此您应该使用 jQuery 的 .html()
函数将输出插入<div>
或其他元素中,而不是输出到控制台。
前任:
创造
<div id="output">
</div>
然后,不要写console.log("You chose: " + userChoice);
,而是写:
$("#output").html("You chose: " + userChoice);
相关文章:
- Javascript html每点击一次就会更改url
- 通过javascript/html访问twitter共享iframe
- 使用鼠标悬停JavaScript/HTML显示文本
- JavaScript-HTML表单到JSON(空值)和格式
- 使用javascript html实时预览文本区域输入
- 如何每秒从一个变量中提取一定次数的javascript/html
- 使用变量值作为'名称标识符'javascript/html
- JavaScript HTML Onclick
- 非侵入性Javascript HTML注入
- AppendChild Form / Table [Javascript/Html/PHP]
- 按钮don't使用onClick-Javascript HTML重定向
- 在库(javascript/HTML)中将“name”替换为“id”
- 如何确定使用 javascript/html 单击了哪个对象/图像
- 新的javascript HTML元素不遵循css规则
- JavaScript/HTML 错误的解决方案
- 从图像URL javascript html保存图像文件
- javascript html使用webstorage保存表单
- Javascript+HTML中的日期选择器准备好了吗?(需要:DD、MM、YY的单独字段加上日历选择器)
- 谷歌地图/融合表Javascript HTML赢得't显示/可视化所有多边形数据(通过色标)
- JavaScript/HTML命令行小部件