纯JS”;如果雄蕊的数量取决于点击次数”;
Pure JS "If stament depending the number of click"
我一直在寻找这个问题,但没有找到解决方案。我试图创建一个代码,当你点击一个按钮时做一件事,当你稍后按下同一按钮时做另一件事。我试图创建一个"if-else"语句,但我不知道如何计算点击次数。
代码为:
<button type="submit" id="btnshwmap" onClick="init()" >Show Map</button>
如果其他:
function init() {
var click =0;
if (click === 0) {
do this
var click = 1;
} else {
do this
}
});//end click
基本上,我试图使用这个例子Jquery,如果它的第一个时间元素被点击
但答案是使用Jquery,我尽量不使用任何库。
非常感谢!
问题是每次调用函数时都会不断重置click=0
。
我建议这样做:
function init() {
if( !init.click) {
// first, third, fifth etc.
init.click = 1;
]
else {
// second, fourth...
init.click = 0;
}
}
您只需要在函数外部的全局区域中设置点击计数器。
var click =0;
function init() {
if (click == 0) {
//do this once
click = 1;
} else {
//do this every other time
}
});//end click
您可以尝试通过单击来切换为按钮设置的值。类似于:
function init() {
var value = document.getElementById('btnshwmap').value;
if (value === 1) {
do this
document.getElementById('btnshwmap').value = 2;
} else {
do this
document.getElementById('btnshwmap').value = 1;
}
});//end click
或者保留一个全局变量来跟踪单击状态,而不是每次运行函数时都设置它。
相关文章:
- 可以't让我的if语句处理js中的html表单输入
- 使用agility.js进行页面布局和合成
- 使用Clipboard.js复制span文本
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 强制模板刷新ember.js
- 引用JS文件所需的Javascript代码取决于Prod、Dev和stage环境
- JS页面显示取决于URL
- 我需要一个使用Angular.js的输入框,它的值取决于一个公式
- 如何在 Karma 中配置 System.js 以测试取决于时刻.js的代码
- 为什么此表单上会出现JS错误,具体取决于使用的标记
- 是否可以让JS函数的返回取决于用户操作
- 护照 JS - 一个登录表单 - 重定向到不同的 URI,具体取决于用户角色
- 如何在网站中为JS变量赋值,取决于它是否's正在本地运行或正在生产中
- 动态js的答案取决于用户的输入
- 纯JS”;如果雄蕊的数量取决于点击次数”;
- Gulp插件包括/排除行JS代码取决于任务运行
- 在wordpress中调用2个不同的function.js文件,取决于页面
- 浏览器的js语法错误取决于服务器…仅适用于某些浏览器
- JS 函数传递不同的值,具体取决于我是执行还是调试
- 在js表单上,如何隐藏/显示单选按钮(一组3个按钮中的一个或两个)取决于在上面字段中输入的数字的值