Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/369.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么图像“src”不被这个javascript替换?_Javascript_Html - Fatal编程技术网

为什么图像“src”不被这个javascript替换?

为什么图像“src”不被这个javascript替换?,javascript,html,Javascript,Html,这不应该用id“pic”替换图像的来源吗 我做错了什么 当我右键单击并检查浏览器中html的源代码时,图像“src”尚未更改 谢谢您不会看到源代码中反映的更改。您需要FireBug之类的东西来查看DOM的更改。只需右键单击图像,然后检查图像路径。它应该反映最新版本。当您从浏览器向服务器发出页面请求时,将下载HTML源代码。当您使用javascript更改图像源或将某些内容动态附加到页面时,它不会受到影响。如果您使用Firefox,请使用Alt+单击选择图像,然后尝试从上下文菜单中查看选择源。更具

这不应该用id“pic”替换图像的来源吗

我做错了什么

当我右键单击并检查浏览器中html的源代码时,图像“src”尚未更改


谢谢

您不会看到源代码中反映的更改。您需要FireBug之类的东西来查看DOM的更改。

只需右键单击图像,然后检查图像路径。它应该反映最新版本。当您从浏览器向服务器发出页面请求时,将下载HTML源代码。当您使用javascript更改图像源或将某些内容动态附加到页面时,它不会受到影响。

如果您使用Firefox,请使用Alt+单击选择图像,然后尝试从上下文菜单中查看选择源。

更具体地说,View source会显示下载的页面,不是因为它在渲染后被Javascript修改过。
var x = document.getElementById("pic");
    x.src='path.jpg';