javascript - 我可以找到 html 网页中的特定 div id 是否存在初始化变量吗?
问题描述
<div id="div-id1" style="height:250px; width:300px;">
<div id="child_divId1" style="border: 0pt none;">
<iframe id="iframe_from_div" title="some tests" name="iframe_fromdiv" width="300" height="250" scrolling="no" marginwidth="0" marginheight="0" frameborder="0" srcdoc="" style="border: 0px; vertical-align: bottom;" data-load-complete="true">
</iframe>
</div>
</div>
<script type="text/javascript">
var initializedVar = document.getElementById("div-id1");
</script>
这是这种情况的简化版本,但主要思想是使用 chrome 扩展,我使用 queryselectorall 来获取我想要的 div 的节点列表。之后,我克隆节点并将其附加到 parentNode 并使用 div id +"genuine" 语法。所有这些都是因为我需要过滤这些 div 的突变。
我不能使用observer.observ,因为假设在发生后会看到突变,所以我需要使用代理。问题是来自网页的脚本将不断修改 div,我需要过滤将脚本使用的初始化变量替换为我的代理变量。
那么,我可以检查一个变量是否已为特定的 div id 初始化?
谢谢。
解决方案
推荐阅读
- arrays - Powershell 数组解释为单个项目
- android - 应用程序android中的库依赖类使用
- google-docs - 如何使用 Google Docs API 编辑 Google Docs 标题?
- jquery - jquery复选框需要使用jquery validate插件不起作用
- java - Testcontainers 不运行 FTP 容器
- c# - Asp.Net Web Api 2.2:空的“MediaTypeFormatter”无效
- sql - 将我的查询从使用聚合函数转换为使用窗口函数
- reactjs - 来自 json 文件的渲染限制
- avaloniaui - ViewLocator 生成的视图在何处以及如何分配其 DataContexts(在 Avalonia 的 Todo 教程应用程序中)?
- numpy - 在 Python 中计算加权统计矩