javascript - 我怎样才能通过javascript知道html的显示部分是什么

标签 javascript jquery html google-chrome-extension

我想获取当前时间真正向用户显示的页面的所有 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/

相关文章:

javascript - 通过 JavaScript 为 CSS 网格生成单元格

javascript - python 鳗鱼 : Changing button label during script running

javascript - PHP - Jquery,在每行下方显示快速详细信息 slider

javascript - Jquery 更改事件不起作用

javascript - 文件上传ajax :The body of your POST request is not well-formed multipart/form-data

javascript - jQuery 对话框 - X 按钮未显示

javascript - 当使用 css 或 jquery 出现新的 div 时如何增加自动高度?

javascript - 如何使输入类型 ="tel"作为类型 ="password"工作

javascript - 自动修改jquery数据表而不是点击

javascript - 如何使用 data-href 打开新标签页