显示或隐藏通过单击显示的信息
Show or Hide information displayed by click
下面是我的代码。它由三个按钮和一个显示屏组成。
<html>
<head>
<script type="text/javascript">
</script>
</head>
<body>
<form name="fun" >
Display Screen<input type="textfield" name="answers" value="">
<br>
<input type="button" value="1" onClick="document.fun.ans.value+='1'">
<input type="button" value="hide">
<input type="button" value="show">
</form>
</body>
</html>
当前,当您按下1时,显示屏上将显示1。我想实现一个功能,这样如果你点击隐藏,然后按1,什么都不会显示。如果按show并按1,则屏幕上将显示1。
可能的方法是,如果你点击隐藏,只禁用1按钮,但我仍然希望用户能够在按下隐藏后点击按钮,只是不显示任何内容。
我是JS的新手,所以如果这是一个糟糕的问题,请原谅。
我会将所有js封装在<script>
中,以便能够使用vars。
<script>
var hide = 0;
function appendChar(){
if(hide==0){
document.fun.ans.value+='1';
}
}
</script>
然后我们必须修改html:
<input type="button" value="1" onClick="appendChar()">
<input type="button" value="hide" onclick="hide=1;">
<input type="button" value="show" onclick="hide=0;">
使用javascript:显示和隐藏元素的示例
<html>
<head>
<script type="text/javascript">
</script>
</head>
<body>
<form name="fun" >
Display Screen<input id="answers" type="textfield" name="answers" value="">
<br>
<input type="button" value="1" onClick="document.fun.ans.value='1'">
<input type="button" value="hide" onclick="hide()">
<input type="button" value="show" onclick="show()">
<script type="text/javascript">
function hide()
{
document.getElementById("answers").style.display = "none";
}
function show()
{
document.getElementById("answers").value = '';
document.getElementById("answers").style.display = "inline-block";
}
</script>
</form>
</body>
</html>
相关文章:
- Jquery on单击“显示信息”
- 在 AngularJS 中显示信息的标记存在问题
- 添加标记和点击功能以显示信息窗口
- 我的 Meteor 项目如何通过服务器端 MongoDB/集合查找查询可靠地显示信息
- 如何根据给定的 ID 隐藏和显示信息
- 如何在谷歌地图上自动显示信息窗口
- 如何从输入复选框中获取值以在查询中使用它来显示信息
- Esri 地图显示信息窗口,无需单击地图
- 在加载了ngmap的地图上显示信息窗口
- 使用 java 脚本在弹出窗口/工具提示上显示信息
- 通过单击HTML链接在谷歌地图上显示信息窗口
- 如何在谷歌地图中使用地址数组显示信息窗口和折线
- 引导-点击图标,在图标下方显示信息框
- 在安卓系统中,ng-click angularjs谷歌地图上没有显示信息窗口
- 在视图之间传递参数以显示信息
- MarkerWithLabel仅在一个标记中显示信息窗口
- 谷歌地图API v.3-无法显示信息窗口,或者当我这样做时,地图的中心位于设计位置
- 如何显示信息标记谷歌地图时,点击在外面的地图
- 融合表地图-如何显示信息窗口进一步在谷歌地图上
- 收集分数并显示信息