以下是一个示例代码,用于阻止在新页面打开链接的类别:
Category 1
Category 2
Category 3
在上面的示例中,我们首先使用document.querySelectorAll('.category')
选择所有带有类名为“category”的链接元素。然后,我们使用forEach
方法遍历链接元素,并为每个链接添加一个点击事件处理程序。
在点击事件处理程序中,我们使用event.preventDefault()
方法阻止默认行为,即在新页面中打开链接。然后,我们使用link.getAttribute('href')
获取链接的目标 URL,并使用window.location.href
在当前页面中打开链接。