通过解析dom提取javascript代码

问题描述 投票:0回答:1

我使用通常的方式在我的页面中包含了外部 javascript 文件

 script src = "myjs.js" 
- 我可以假设 javascript 代码现在应该成为 DOM 的一部分吗?我可以解析 dom 以获取 var 中的 javascript 内容吗?

我不想使用 HTMLHttpRequest 并且想在简单的 javascript 中使用,即也没有 dojo 或 jquery。谁能告诉我这是否可能,如果是的话,如果您能帮我解决这个问题,我将不胜感激。

问题的核心是我想在我的页面上吐出包含在 head 标签下的 script 标签中的 javascript - 我想在不尝试再次加载 .js 的情况下执行此操作,即使用 HTMLHttpRequest 。

提前致谢。

javascript dom
1个回答
0
投票

不,从文件加载的脚本文本不包含在文档中。

您可以使用 AJAX 调用的 textContent 获取文字文本(如果脚本共享页面域),该调用不会再次下载它,而是从缓存中提供它。

如果您确实喜欢 XMLHttpRequest(当您引用 HTMLHttpRequest 时可能会这样),您可以将脚本逐字地包含在 html 中,并使用 scriptelement.text。

© www.soinside.com 2019 - 2024. All rights reserved.