我使用通常的方式在我的页面中包含了外部 javascript 文件
script src = "myjs.js"
- 我可以假设 javascript 代码现在应该成为 DOM 的一部分吗?我可以解析 dom 以获取 var 中的 javascript 内容吗?
我不想使用 HTMLHttpRequest 并且想在简单的 javascript 中使用,即也没有 dojo 或 jquery。谁能告诉我这是否可能,如果是的话,如果您能帮我解决这个问题,我将不胜感激。
问题的核心是我想在我的页面上吐出包含在 head 标签下的 script 标签中的 javascript - 我想在不尝试再次加载 .js 的情况下执行此操作,即使用 HTMLHttpRequest 。
提前致谢。
不,从文件加载的脚本文本不包含在文档中。
您可以使用 AJAX 调用的 textContent 获取文字文本(如果脚本共享页面域),该调用不会再次下载它,而是从缓存中提供它。
如果您确实喜欢 XMLHttpRequest(当您引用 HTMLHttpRequest 时可能会这样),您可以将脚本逐字地包含在 html 中,并使用 scriptelement.text。