gpt4 book ai didi

javascript - 如何访问另一个 HTML 页面的 DOM,以测试来自 QUnit 的 DOM 操作函数

转载 作者:可可西里 更新时间:2023-11-01 13:11:51 26 4
gpt4 key购买 nike

我正在 QUNIT 中为一个 JavaScript 项目编写测试用例。我已经测试过返回值的函数。

但是代码库中有一些函数可以访问 DOM 并对其进行处理。我想访问由这些函数更改的 HTML 页面的 DOM,以便我可以检查它们是否正常工作。

我尝试了 document.url 以及 window.open 但是当我尝试做 document.getElementByTagName("script")在该页面上它给了我 null。这意味着我无法访问其他页面的 DOM。

最佳答案

一个想法是在 iframe 中加载另一个页面。然后,您可以使用 window.parent 从 iframe 访问父页面。

关于javascript - 如何访问另一个 HTML 页面的 DOM,以测试来自 QUnit 的 DOM 操作函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19183459/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com