gpt4 book ai didi

javascript - 如何在 jquery 或 javascript 中访问动态加载的元素?

转载 作者:行者123 更新时间:2023-11-30 10:50:38 24 4
gpt4 key购买 nike

好吧,这是困扰我的场景。我需要获取 dom 中所有元素的列表,即使是动态加载的元素。

例如,脚本元素是用

创建的
var script=document.createElement('script');
script.type='text/javascript';
script.src='somejsfile.js';
$("head").append(script);

如果我这样做:

var doc = document.documentElement;
var scripts = doc.getElementsByTagName("script");
for (var idx in scripts)
{
var s = scripts[idx];
if (!s.src) continue;
s = s.src;
alert(s);
}

我怎么没看到动态添加的脚本?我在 Jquery 中尝试过,结果相同。

有人知道如何实现吗?也许与 dom 刷新?

*明确一点:我只想遍历 dom 并找到“script”元素的“src”属性,甚至是动态加载的元素。

最佳答案

你有没有把它添加到dom...?

var script=document.createElement('script');
script.type='text/javascript';
script.src='somejsfile.js';

$(script).appendTo("head"); //or body

关于javascript - 如何在 jquery 或 javascript 中访问动态加载的元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5521352/

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