我无法获取以下代码来传递JSHint
for (var i = 0; i < navLinks.length; i++) {
navLinks[i].addEventListener('click', loadPageContent);
}
function loadPageContent(e) {
e.preventDefault();
var pageURL = this.attributes.href.value; <-- Possible strict violation
loadContent(pageURL, function() {
var pageData = pages[pageURL.split('.')[0]];
// Create a new history item.
history.pushState(pageData, pageData.title, pageURL);
});
}
我知道这是因为函数声明中的“this”,但我不知道如何修复它,任何人都可以帮忙吗?谢谢!