javascript - JS - 如何在尚未创建的 HTML 页面中进行搜索? (动态 HTML)

标签 javascript html dynamic full-text-search dynamic-html

我的项目文件夹中有一个 JSON 文件,其中包含指向 html 页面的链接, 用户单击按钮后,我在浏览器中动态创建 HTML 内容。 然而,我尝试在所有这些动态页面中创建一个搜索引擎,但想不出办法,因为页面还没有显示。

有什么方法可以获取项目文件夹中 HTML 页面的innerHTML,并将其添加到搜索引擎数组中吗?

非常感谢, 干杯

编辑:忘记提及这是一个网络应用程序,用户可以在其中导航到他需要的最终文档(每个进程都有子进程和孙进程),所以我有很多内容,这就是为什么我使用 JSON 并动态创建内容而不是编写每个 html 页面...(我可能有大约 200 个页面)

最佳答案

您可以使用 XMLHttpRequest 获取 html。但是,如果您有大量文件或大量内容,那么请求就太多了。我会使用 nodejs 或 php 或其他一些服务器端语言在服务器端完成此操作。

关于javascript - JS - 如何在尚未创建的 HTML 页面中进行搜索? (动态 HTML),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45811880/

相关文章:

javascript - 如果关闭创建该 Web Worker 的页面,Web Worker 会发生什么情况?

javascript - smoothState.js:将类添加到#main 包装器

javascript - 使用键盘时从 <select> 执行 $resource 调用的最佳方法

html - 垂直对齐 Div 到大图像旁边的中间

javascript - 为不同线程的 Disqus 评论创建动态弹出窗口

c++ - 如何在二维数组中分配动态内存?

javascript - document.evaluate 使用 iterateNext 返回 null

javascript - 防止action属性使用javascript运行php脚本

html - 停止自动换行

javascript - 使用 jQuery 动态填写表单值