var click = 0;var len = jsonFull.length;//console.log(jsonFull.length,jsonBanner.length,jsonPhoto.length);//console.log(jsonFull,jsonBanner,jsonPhoto);var list = document.querySelector(".list"),listUl = list.querySelector("ul"),
more = document.querySelector(".more");
console.log(len);
console.log(click);
console.log(len);if(click < len-1){
more.onclick = function(){
list.appendChild(listUl.cloneNode(1));
click++;
setList(click);
console.log(len);
console.log(click);
console.log(len);
};
console.log(click);if(click == len-1){
console.log(1);
more.querySelector(".gomore").innerText = "没有更多了";
}}在外面那一行检查 click 的值的时候 click的值一直都是0,这是为什么?就是最后那个if判断里 click的值一直都是0
1 回答
噜噜哒
TA贡献1784条经验 获得超7个赞
<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").click(function(){
click++;
alert(click);
});
</script>
</body>
</html>
建议使用jquery,没有什么问题啊
添加回答
举报
0/150
提交
取消