Console.log挑战会更改搜索结果页面上的所有链接,以便它们不会出现在任何地方?

时间:2019-05-29 13:16:41

标签: javascript html

我正在读一本书,叫做前端Web开发“大书呆子牧场指南”,在那本书中我遇到了一个小挑战,他说“转到您最喜欢的搜索引擎并搜索”任何东西”。打开DevTools以您在本章中编写的功能为参考,将事件侦听器附加到所有链接,并禁用其默认的单击功能。“

devTools中的控制台

function selectLink() {
    'use strict'
    var links = document.querySelectorAll('a');
    var linksArray = [].slice.call(links);
    return linksArray;
}

function disableClick (dis) {
    'user strict';
    dis.addEventListener('click', function (event) {
        event.preventDefault();
    });
}

function click() {
    'use strict';
    var link = selectLink();
    link.forEach(disableClick);
} 

click();

没有问题,这是可行的,但是我不知道这是正确的方法,因为书上没有解决方案,我只是使用代码作为参考(复制粘贴),这本书就教我了该章

0 个答案:

没有答案