如何通过使用 js 函数或可能是 angularjs 在新窗口中查找行的内容来直接滚动到表行
How can I directly scroll to a table row by looking up the row's content in a new window using either js functions or may be angularjs?
我有一个锚点,当用户单击它时,会打开一个新页面。
假设新页面是这样的 - http://www.w3schools.com/html/html_tables.asp
它有一张长桌,里面有通常的 tr td 元素。该表只有一个类,没有 id。我无法控制此页面,因为它是由其他人维护的。
现在,我想打开这个新页面,根据我想要查看的表内容,窗口直接滚动到该表行的顶部。我只知道表格行内容。正如我所提到的,除了表 id 本身之外,没有 id。
我正在使用 angularjs $window来打开这个新窗口。
我怎么可能更改 url 本身,使其直接滚动到表行,而我不知道行号?我只知道行内容。
或者如果这是不可能的,我还可以使用角度做什么?
你不能
。
如果页面在新选项卡/窗口中打开,并且行没有 ID,则这是不可能的。不过,您可以使用iframe
在您的网站上显示它并在iframe
中找到该元素。
要么使用 jQuery 要么通过 document.querySelector
(其中 document
是iframe
的文档)
您甚至可以偷偷摸摸地隐藏您网站上的所有内容,并假装用户在新网站上。甚至可以在新标签/窗口中打开您的网站。
相关文章:
- 幻灯片滚动javascript不起作用
- 正在全局范围中查找JavaScript函数
- 将视口底部滚动到元素底部
- 查找's在可见屏幕(视口)的中间,滚动时
- jQuery查找最大用户滚动值
- 使用窗口滚动查找光标的位置
- 查找第一个可滚动的父项
- 如何通过使用 js 函数或可能是 angularjs 在新窗口中查找行的内容来直接滚动到表行
- 最终任务,如果可能的话,在Javascript中查找,通过单击滚动条来检测页面滚动
- 如何查找可滚动页面的垂直长度(以像素为单位)
- 错误“JavaScript 运行时错误:查找滚动位置时无法获取未定义或空引用的属性'scrollLeft'”
- 何时以及如何调用查找页面滚动操作的 javascript 函数
- 通过滚动查找所有元素
- 使用jQuery查找离滚动位置最近的HTML片段标识符
- DOM:查找html元素的当前滚动上下文
- 使用setTimeout查找滚动方向
- 查找滚动分区的底部高度
- 获取一个元素以滚动查找多个元素
- 查找并滚动到元素
- 如何查找 Iframe 内容滚动高度和滚动宽度