我想获取当前时间真正向用户显示的页面的所有 href
元素(仅限浏览器框架内的内容,而不是上方或下方的部分)。
例如,如果用户在页面中向下滚动,我想在我的 javascript 中获取其他元素。
我能做到吗?如果没有,我可以通过 Chrome 扩展程序执行此操作吗?
最佳答案
尝试
var res = [];
$("a").each(function(i, el) {
if (el.getBoundingClientRect().bottom <= window.innerHeight) {
res.push($(el).eq(i));
$(el).css({"color":"red", "border":"1px solid red"})
};
});
console.log($("a").size(), res.length, res);
关于javascript - 我怎样才能通过javascript知道html的显示部分是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25555960/