在响应性强的网页中,如何获得视口';Javascript中的可见内容是什么?

在响应性强的网页中,如何获得视口';Javascript中的可见内容是什么?,javascript,responsive-design,Javascript,Responsive Design,假设我有一个很大的div,其中只包含文本,并以响应的方式呈现 是否有办法获取该div内屏幕上可见的实际内容?最简单的方法是结合使用以下方法: 最简单的方法是结合以下方法使用: 我相信它没有回答所提出的问题。它将返回div的全部内容,而不管显示的是哪一部分,不是吗?@zerkms-然后添加一个更好的答案。可见选择器仅选择视口中可见的内容。这是完成这项工作最简单的方法,但不可能是唯一的方法。如果你有更好的想法,就用另一种方式向O.P展示。不知道你为什么怀有敌意。我只是指出,答案不是OP所问的。“可见

假设我有一个很大的div,其中只包含文本,并以响应的方式呈现


是否有办法获取该div内屏幕上可见的实际内容?

最简单的方法是结合使用以下方法:


最简单的方法是结合以下方法使用:


我相信它没有回答所提出的问题。它将返回div的全部内容,而不管显示的是哪一部分,不是吗?@zerkms-然后添加一个更好的答案。可见选择器仅选择视口中可见的内容。这是完成这项工作最简单的方法,但不可能是唯一的方法。如果你有更好的想法,就用另一种方式向O.P展示。不知道你为什么怀有敌意。我只是指出,答案不是OP所问的。“可见选择器只选择视口中可见的内容”——这是正确的,但它处理整个元素,而OP只询问显示的文本。这是一个关键的区别,问题本身是误导性的。OP提到它是“响应式”呈现的,这给人的印象是整个div都是可见的。我相信它没有回答问题。它将返回div的全部内容,而不管显示的是哪一部分,不是吗?@zerkms-然后添加一个更好的答案。可见选择器仅选择视口中可见的内容。这是完成这项工作最简单的方法,但不可能是唯一的方法。如果你有更好的想法,就用另一种方式向O.P展示。不知道你为什么怀有敌意。我只是指出,答案不是OP所问的。“可见选择器只选择视口中可见的内容”——这是正确的,但它处理整个元素,而OP只询问显示的文本。这是一个关键的区别,问题本身是误导性的。OP提到它是“响应式”呈现的,给人的印象是整个div都是可见的。
$("div.your-class:visible").text();