Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/424.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
使用Javascript将图像动态添加到网页头部-浏览器会获取图像吗?_Javascript_Browser_Dynamic - Fatal编程技术网

使用Javascript将图像动态添加到网页头部-浏览器会获取图像吗?

使用Javascript将图像动态添加到网页头部-浏览器会获取图像吗?,javascript,browser,dynamic,Javascript,Browser,Dynamic,如果我要从JavaScript向网页动态添加一个图像,并将该图像添加到节中,那么如果我设置image src属性,浏览器会为我获取该图像吗?还是不会麻烦,因为它不会在呈现的页面中显示节中的图像,所以获取它没有意义 在IE8上,它仍然获取了它,但我想知道我是否可以在所有浏览器上依赖这种行为?您唯一可以知道的方法是通过测试。用一个大图像、一组浏览器和一个网络带宽监视器进行测试应该很容易 即使你能发现大多数主流浏览器都能做到这一点,我也不会依赖它 你为什么要这样做?是的,你可以通过ajax动态加载图像

如果我要从JavaScript向网页动态添加一个图像,并将该图像添加到节中,那么如果我设置image src属性,浏览器会为我获取该图像吗?还是不会麻烦,因为它不会在呈现的页面中显示节中的图像,所以获取它没有意义


在IE8上,它仍然获取了它,但我想知道我是否可以在所有浏览器上依赖这种行为?

您唯一可以知道的方法是通过测试。用一个大图像、一组浏览器和一个网络带宽监视器进行测试应该很容易

即使你能发现大多数主流浏览器都能做到这一点,我也不会依赖它


你为什么要这样做?

是的,你可以通过ajax动态加载图像,所有浏览器都会呈现它……一个简单的例子是,当你在facebook的中间部分点击home(主页)时,即feed被加载。在我最初的帖子中,由于某种原因,这个词被删除了。你为什么要把它放在这个部分?@jishi我不想这样做。我将寻找一个脚本元素作为添加图像的地方,因为我可以相信页面上至少有一个脚本元素。我无法使用document.getElementsByTagNamebody[0]添加到BODY。appendChildmy_img是因为IE6和未修补的IE7/8中存在错误,这意味着您无法从脚本中附加到BODY元素,而该脚本不是BODY元素的直接子元素。如果容器具有display:none,则可以将图像附加到该容器中?