在链接被点击两次(不一定是连续的)后使用JavaScript给它加下划线
Underlining a link using JavaScript after it has been clicked twice (not necessarily consecutively)
到目前为止,我所做的是在Bootply上使用此代码单击链接后显示下划线。然而,因为我对JavaScript相当陌生,我不知道如何修改我的JS函数,以便下拉菜单链接("2")被下划线,必须单击它两次(不一定连续),即单击一次让菜单下拉,然后再次下划线。我想的是在那个函数中包含某种条件语句,以考虑"2"被加下划线必须满足的特殊条件,但我不知道如何做到这一点。
任何想法都将非常感激!
Demo
link.onclick = function() {
this.classList.toggle('underline', ++this.dataset.clickTimes >= 2);
};
link.dataset.clickTimes = 0;
.underline {
text-decoration: underline;
}
相关文章:
- 如何逃离<>在javascript下划线模板中
- 替换字母javascript的某个位置的下划线
- 与带下划线的后端同步时,转换为 CamelCase 以在 JavaScript 中使用
- Javascript 下划线每个总是返回 false
- Javascript Regexp :如果一个字母与一个数字相邻,请添加下划线
- 如何在 javascript 中为字符串中的数字添加下划线
- 使用Javascript和下划线循环嵌套对象和数组
- 如何删除列表中的对象?Javascript nodejs和下划线
- 使用下划线和jquery在javascript中自动填充表
- 用javascript中的下划线替换字符串中的字母
- 获取每个'单词'在使用regex的Javascript字符串中的每个下划线之后
- Javascript模板(例如.下划线/洛达什):信息性建议
- Regex 在 url 末尾加上 Javascript 下划线后的数字
- 使用下划线操作 JavaScript 对象
- 如何在 JavaScript 中使用 HTML5 文档的下划线小写对象值/数据
- 如何使用下划线获取 JavaScript 数组中的重复项
- 检查列表是否在javascript中使用下划线.js排序
- JavaScript 变量的作用域和下划线.js
- 从一个Array对象中提取关键值,并使用下划线javascript从其他对象中提取值进行筛选
- 带有下划线Javascript含义的字符串