点击事件里对于全局变量的操作没有生效

var click = 0;
var len = jsonFull.length;

//console.logjsonFull.length,jsonBanner.length,jsonPhoto.length;
//console.logjsonFull,jsonBanner,jsonPhoto;
var list = document.querySelector”.list”,

listUl = list.querySelector"ul",
more = document.querySelector".more";
console.loglen; console.logclick; console.loglen;
ifclick < len-1{ more.onclick = function{ list.appendChildlistUl.cloneNode1; click++; setListclick; console.loglen; console.logclick; console.loglen;
}; console.logclick;
ifclick == len-1{ console.log1; more.querySelector".gomore".innerText = "没有更多了";
}

}

在外面那一行检查 click 的值的时候 click的值一直都是0,这是为什么?

就是最后那个if判断里 click的值一直都是0

<html>
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<input type="button" id="btncli" value="click" />
<script src="jquery-2.1.4.min.js"></script>
<script type="text/javascript"> var click=0; $"#btncli".clickfunction{ click++; alertclick; };
</script>
</body>
</html>

建议使用jquery,没有什么问题啊

发表评论

电子邮件地址不会被公开。 必填项已用*标注