gpt4 book ai didi

javascript - 如何从导入它的文档中查询选择器 html 导入中的元素?

转载 作者:太空宇宙 更新时间:2023-11-04 15:55:12 25 4
gpt4 key购买 nike

假设我有一个 html 文档,里面有这个 div :

div.html

  <div class="thediv">
<h1>test</h1>
<p class="insert"></p>
</div>

index.html 导入

<link rel="import" href="/path/to/div.html">

现在如果我在控制台或脚本中输入

const div = document.querySelector('.thediv');

divnull,就好像 div 刚刚消失了。但我确信有一种方法可以选择元素,因为一些 webcomponents 库允许程序员通过文件定义他们自己的自定义元素。

我尝试了很多方法,但找不到解决方案。感谢您的帮助。

更新:
这适用于任何 HTML 元素(不仅仅是 div)。我只是为这个问题选择了一个例子。

最佳答案

您可以引用 document设置为 <link>带有 rel 的元素属性设置为 "import"使用 .import <link>的属性(property)元素,另见 Is there a way to know if a link/script is still pending or has it failed , How to append a whole html file with jquery

document.querySelector("link[rel=import][href='template1.html']")
.import.querySelector("#template1")

关于javascript - 如何从导入它的文档中查询选择器 html 导入中的元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46387874/

25 4 0
文章推荐: javascript - 如何根据下拉选择填充表单字段?
文章推荐: c++ - 如何简化此代码(基于 unsigned int 在 min 和 max 之间生成一个随机 int)?
文章推荐: javascript - 单击特定链接显示并滚动到
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com