JS高级---闭包案例,点赞
Posted jane_panyiyun
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS高级---闭包案例,点赞相关的知识,希望对你有一定的参考价值。
闭包案例,点赞
//获取所有的按钮 //根据标签名字获取元素 function my$(tagName) { return document.getElementsByTagName(tagName); } //闭包缓存数据 function getValue() { var value = 2; return function () { //每一次点击的时候,都应该改变当前点击按钮的value值 this.value = "赞(" + (value++) + ")"; } } //获取所有的按钮 var btnObjs = my$("input"); //循环遍历每个按钮,注册点击事件 for (var i = 0; i < btnObjs.length; i++) { //注册事件 btnObjs[i].onclick = getValue(); }
以上是关于JS高级---闭包案例,点赞的主要内容,如果未能解决你的问题,请参考以下文章