我试图弄清楚一些用于创建分页的javascript代码是如何工作的,我跑过这条线:
if (+a[i].innerHTML === Pagination.page) a[i].className = 'current';
我只是想知道+在这个+ a [i]中做了什么。以下是代码部分的其余部分,以防万一。
Bind: function() {
var a = Pagination.e.getElementsByTagName('a');
for (var i = 0; i < a.length; i++) {
if (+a[i].innerHTML === Pagination.page) a[i].className = 'current';
a[i].addEventListener('click', Pagination.Click, false);
}
},
答案 0 :(得分:1)
将其转换为数字。
+"234" => 234
答案 1 :(得分:0)