我目前正在阅读 Javascript 的 createRange() 函数和相关结构,并正在考虑它有哪些应用程序。
然后我发现了这个应用程序“ https://www.warroomlaw.com/demo ”,它使用基于鼠标单击的突出显示功能,然后保存突出显示的数据。对学习或研究非常有用。
但是它的 HTML 代码是基于表格的,我想知道它实际上是使用 createRange() 或相关函数还是使用完全不同的东西?
我目前正在阅读 Javascript 的 createRange() 函数和相关结构,并正在考虑它有哪些应用程序。
然后我发现了这个应用程序“ https://www.warroomlaw.com/demo ”,它使用基于鼠标单击的突出显示功能,然后保存突出显示的数据。对学习或研究非常有用。
但是它的 HTML 代码是基于表格的,我想知道它实际上是使用 createRange() 或相关函数还是使用完全不同的东西?
该站点确实使用范围(和浏览器选择 API)来进行突出显示。您可以从第 822 行开始研究演示页面 HTML 中的代码,以了解它在做什么,尽管这不是一个很好的示例,因为 JavaScript 突出显示代码与页面的特定 HTML 非常紧密地耦合在一起。