javascript - Javascript,单击按钮时显示结果
问题描述
用户应该输入性别和年龄,点击按钮,会显示一些文字和图片。当我单击按钮时,什么也没有发生。我是一名学生/javaScript 初学者,对此很陌生。我知道代码不完整:) - 任何人都可以给我一些建议吗?
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Et forslag</title>
</head>
<body>
<div>
<header>
<h1>FindYourLove</h1>
</header>
<nav>
<ul>
<li><a href="alle-profiler.html">Alle profiler</a></li>
<li><a href="profil-forslag.html">Dagens profil</a></li>
</ul>
</nav>
<main>
<section>
<label>Tast inn ønsket alder</label>
<input type="text" id="alder-p"><br>
<label>Mann eller kvinne?</label>
<input type="text" id="gender-p">
<input id="forslag-btn" type="button" value="Vis forslag">
<p id="output-p"></p>
</section>
<script>
function visBruker(){
var alder = document.getElementById("alder-p");
var kjønn = document.getElementById("gender-p");
}
var outputP = document.getElementById("output-p");
var forslagBtn = document.getElementById("forslag-btn");
if( kjønn == mann && alder >= 25){
outputP.innerHTML = "Simen";
}
else if( kjønn == mann && alder =<25 ){
}
else if( kjønn == kvinne && alder >= 25){
}
else{
}
</script>
</main>
</div>
</body>
</html>
解决方案
您需要将 onclick 事件处理程序添加到按钮,以便在您单击它时执行您的函数。
<input id="forslag-btn" type="button" value="Vis forslag" onclick="visBruker()">
推荐阅读
- powershell - 通过在预设输出和可变输出之间等分空格来格式化输出
- angular - VSCode GraphQL 扩展 IntelliSense 在 Angular 11 应用程序中不起作用
- grails - Grails 插件支持哪个版本的 neo4j?
- reactjs - 使用下拉菜单时无法在材料表中编辑
- parse-platform - 如果没有提供 ParseConnectivityProvider,LiveQuery 不起作用
- javascript - 1 页上的多个 Material UI 滑块共享颜色道具
- python - 在对邮递员 TypeError 进行测试期间:int() 参数必须是字符串、类似字节的对象或数字,而不是“NoneType”
- django-rest-framework - 如何将 json 转换为 protobuff(Django)
- kivy - 导出我的kivy应用后,图片没有保存
- c# - MS Graph SDK:如何添加 URL 段以过滤特定成员类型?