javascript - 如何使用 JS 和 HTML 打印玩家姓名的输出
问题描述
嘿,所以我是使用 JS 和 HTML 的新手,并且仍在练习该语言,我正在尝试打印出两个玩家的用户名,但没有使用警报。我想打印玩家的名字,然后再使用 CSS 进行更改,但在打印用户输入的最简单方法时遇到了问题,我目前有这个,想知道为什么它不起作用,任何帮助将不胜感激。
function welcome(){
var first = document.getElementById("FirstName").value;
var last = document.getElementById("LastName").value;
var Print_name = "Welcome " + first +" "+ last;
console.log(Print_name);
}
<!DOCTYPE html>
<html>
<head>
<title>Print Names</title>
</head>
<body>
<form method="get">
<label for="Player1Name">Player 1 Name:</label>
<input type="text" id="Player1Name" name="player1Name" placeholder="Name"><br>
<label for="Player2Name">Player 2 Name:</label>
<input type="text" id="Player2Name" name="player2Name" placeholder="Name"><br>
<input type="submit" value="Submit" class="btn">
</form>
<script>
/*javascript code here*/
</script>
</body>
</html>
解决方案
您应该找到一个 HTML 元素(id="Player1Name")和(id="Player2Name")。
试试 HTML 代码
<input type="submit" value="Submit" class="btn" onclick="welcome()">
尝试用 JavaScript 编写代码
function welcome(){
var first = document.getElementById("Player1Name").value;
var last = document.getElementById("Player2Name").value;
var Print_name = "Welcome " + first +" "+ last;
alert(Print_name);
}
推荐阅读
- python - Python - 我如何打开多个浏览器窗口
- r - 在 flextable 中添加一个空白行
- reactjs - 使用 React 和 Apollo(GraphQL) 将图像上传到 Cloudinary
- python - 如何找到按重叠排序的矩形顺序(python)
- visual-studio - 如何在没有 Visual Studio 设计器的情况下查看 XAML 控件的默认模板和样式?
- html - 寻求有关在页面上为图像设置动画的帮助
- python - Pytorch 中的 CNN:自定义数据集的标签
- .net - 没有根的托管对象会在下次 GC 运行期间被销毁吗?
- typescript - 如何在 VSCode 中为特定单元测试文件夹禁用 TypeScript 代码验证?
- r - 在 R 中的特定行上发生变异