[英]Change Button Value Onclick
我想制作一个带有谜语的页面,并且在每个谜语后面都有一个答案按钮和onclick显示答案,但也会将按钮的值更改为隐藏,这样当您再次按下该按钮时,您将隐藏答案。 我做了一些东西,但我是Javascript的初学者,所以我无法弄清楚我做错了什么: HERE
HTML:
<input type="button" value="Answer" onclick="return change(this);" />
<p id="click">This is the riddle answer.</p>
CSS:
#click{
display:none;}
JS:
$(document).ready(function(){
$(window).change(function(){
if (el.value == "Answer" ){
$("p#click").removeClass("click");
el.value = "Hide";
} else if ( el.value = "Hide";) {
$("p#click").addClass("click");
}
});
});
我希望是这样的 : 演示但只有一个按钮,它可以改变它的值,并从应答变为隐藏,从隐藏变为回答。
这是更新的演示
jQuery的
$(document).ready(function(){
$("#show").click(function(){
if ($(this).text() == "Show")
$(this).text("Hide")
else
$(this).text("Show");
$("span").slideToggle();
});
});
这是您的工作代码:
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script>
$(document).ready(function(){
$("#show").click(function(){
$("#click").slideToggle();
if($("#show").val() == 'Show') {
$("#show").val('Hide');
}else {
$("#show").val('Show');
}
});
});
</script>
<style>
#click{
display:none;}
</style>
</head>
<body>
<input type="button" value="Show" id="show" />
<p id="click">This is the riddle answer.</p>
</body>
</html>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.