Javascript 如何在加载外部js文件时动态替换代码?

Javascript 如何在加载外部js文件时动态替换代码?,javascript,jquery,Javascript,Jquery,动态加载外部js文件时,我想替换js文件中的一些html内容。我该怎么做 例如: js文件中的代码如下所示: <img src="path1"> 我想更改img标记的src路径。我曾经使用jquery来做这件事,但是在加载js文件之前,找不到img标记。您可以在加载DOM后立即更改图像的src。使用Jquery有很多方法可以做到这一点。请尝试以下操作之一: $(function(){ //execute whatever you want with the DOM load

动态加载外部js文件时,我想替换js文件中的一些html内容。我该怎么做

例如:

js文件中的代码如下所示:

<img src="path1">


我想更改img标记的src路径。我曾经使用jquery来做这件事,但是在加载js文件之前,找不到img标记。

您可以在加载DOM后立即更改图像的
src
。使用Jquery有很多方法可以做到这一点。请尝试以下操作之一:

$(function(){
  //execute whatever you want with the DOM loaded
});


$(document).ready(function(){
  // executes when HTML-Document is loaded and DOM is ready
});


$( window ).load(function() {
  // executes when complete page is fully loaded, including all frames, objects and images
});

在所有这些解决方案中,您都可以访问所需的元素,在本例中是
img
元素。

@IvoVidovicWell,我在这里也没有看到任何javascript片段……您是如何加载js文件的?如果您创建一个
,将其附加到您的
文档.body
,然后将其
src
设置为脚本的URL,它将像往常一样执行,并可以像往常一样更改文档。您好,谢谢,外部js文件是动态加载的,而不是带有标记,它是通过另一个js文件加载的,因此,由于没有加载外部js文件,jquery找不到DOM,我的意思是,我应该听外部js文件,但怎么做?嗨,谢谢,我以前做过,但是外部js文件是动态加载的,没有标签,是通过另一个js文件加载的,因此,jquery找不到DOM,因为没有加载外部js文件,我的意思是,我应该听外部js文件,但如何做呢?你能给出一个你正在尝试做什么的示例吗?当然,我想在我的wordpress网站上添加谷歌翻译插件,我在中国的主机,谷歌翻译插件使用当然,我想在我的wordpress网站上添加谷歌翻译插件,我在中国的主机,google translate插件在element.main.js文件中使用,它输出一个图像cleardot.gif,src是:,我想把它改为,因为我们不能访问www.google.com,但是google.cn会好的,请原谅我糟糕的英语,希望你理解我的意思。