Javascript 如果img标记是在运行时自动生成的,那么可以使用JQuery/JScript更改src吗?

Javascript 如果img标记是在运行时自动生成的,那么可以使用JQuery/JScript更改src吗?,javascript,jquery,html,Javascript,Jquery,Html,我有一个html页面,在页面实际加载之前不包含图像,然后检查源代码后,您会看到: <img src="http://s5.parature.com//ics/cm/images/bt/button2_online.gif" class="available" alt="Chat Help is available" title="Chat Help is available" style="border: medium none"> 我想尝试将img src从原来的样子改为同样的东

我有一个html页面,在页面实际加载之前不包含图像,然后检查源代码后,您会看到:

<img src="http://s5.parature.com//ics/cm/images/bt/button2_online.gif" class="available" alt="Chat Help is available" title="Chat Help is available" style="border: medium none">
我想尝试将img src从原来的样子改为同样的东西,但改为https。我在显示后添加了javascript,但它不起作用,我不确定是否应该这样做,或者是否可能这样做。实际上我正在使用JQuery

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js">
</script>
<script>
$("#available").attr('src', 'https://s5.parature.com//ics/cm/images/bt/button2_online.gif');
</script></div>
实际调用img并在运行时将其放入html的代码如下:

<a id="b2b8839e-6318-4c34-9863-9071b06192f3" href="javascript:void(0);"  onclick="return launchChatWindow('https://com.parature.com/ics/support/default.asp?deptID=15028&task=chat&deploymentId=b2b8839e-6318-4c34-9863-9071b06192f3');"></a>
<script src="https://de.com.edu/js/chatDeployment.js" type="text/javascript"></script>
<script type="text/javascript"> 
window.onload = createDplOnLoadDelegate('b2b8839e-6318-4c34-9863-9071b06192f3', 'com.parature.com', 15026, 15028, window.onload, true);


</script>
但这就是我所能访问的所有内容,因为img是在运行时调用/生成的。

$available不正确。 通配符引用id属性,而。指一个类。 id属性是唯一的元素,因此类用于多个元素。
您的条件是:$.available…

您可能只需要将代码包装在$document中即可;因此,它在页面呈现之后才会运行。页面加载之后,图像首先是如何加载的?你能在它加载时更改它吗?它被代码中的其他东西调用。我正在修改我支持的登录页面。因此登录页面本身没有代码,它是从companyParature的远程资源调用的。如果这有道理的话。我将在问题中添加代码。如果您这样做是为了避免ssl警告,那么它将不起作用,您仍然会收到警告