javascript - 如何为 HTML 页面的特定行添加书签? (应该在 chrome 中工作,如果可能的话在 IE 中工作)

标签 javascript html bookmarks

我正在从打印成 HTML 电子书的网站在线阅读内容。

我不想下载任何东西或转换任何东西,但我想为我所在的当前行添加书签,这样当我点击书签时,我想被带到相应的行(不仅仅是页面)。

该网站只包含文本,所以我不能像 www.wikipedia.org/article#subchapter 这样用“#”来解决问题

(我为菜鸟语言道歉,我是一名初级开发人员,曾在 Java 和 ABAP 工作,但没有 web 相关内容的经验)

我想我可以保存实际上是 Javascript 代码的书签,将我带到特定的行,但不知道从哪里开始,而不是网络专家。

任何想法(或实现)都会很棒。

谢谢,你们统治。

[编辑] 如果我的书签保存了部分文本,AFAIK 也可以工作,然后在单击书签时我会转到该文本

[编辑]

http://gutenberg.spiegel.de/buch/2095/2这基本上是网站。别介意德国人。

最佳答案

您可以编写一个小的 chrome 扩展,每 100 个单词插入一个标签。然后你实际上可以使用你引用的 # 语法。

插入到 HTML 中**:

<a name="line40" />

你的书签

<a href="page.html#line40">bookmark</a>

**注意:在 HTML5 中使用带有“ID”的标签而不是带有“name”属性的 anchor 。

关于javascript - 如何为 HTML 页面的特定行添加书签? (应该在 chrome 中工作,如果可能的话在 IE 中工作),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12542379/

相关文章:

javascript - 我的 slider 无法在自动模式下工作

javascript - Sage 和 Google 图表中的纵横比

html - 多分辨率布局

macos - 10.7.3 之前的 Mac App Store 沙箱和处理安全范围书签

Emacs lisp - 自动完成书签名称

python - 如何使用Python(win32com)在Word中插入书签?

javascript - 在 JavaScript 中,当必须缩小文件时省略分号是否安全?

javascript - 将输入字段值附加到 .cshtml 页面上的 URL

html - 如何使用 'display:inline-block' 创建响应式网页布局?

javascript - 在 JavaScript 中将文件对象转换为图像对象