[JavaScript] 纯文本查看 复制代码 // 列表点击范围事件 function bindPostClickEvent(postContainer) { var postLink = postContainer.querySelector('a.s.xst'); var linkCard = postContainer.querySelector('.LinkCard'); postContainer.addEventListener('click', function(event) { var target = event.target; // 排除以下元素 if ( ['img', 'input', 'button', 'card', 'path', 'svg', 'video','ignore_js_op','a'].includes(target.tagName.toLowerCase()) || target.closest('img, input, button, card, path, svg', 'video', 'ignore_js_op','a') || ['aplayer-body', 'aplayer-thumb', 'aplayer-music', 'aplayer-pic'].some(className => target.classList.contains(className)) ) { return; // 不执行任何操作 } postLink.click(); // 执行帖子链接的点击事件 }); } 我用的是这种方法 |