Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/408.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-HTML-图像显示在safari中不起作用_Javascript_Html - Fatal编程技术网

Javascript-HTML-图像显示在safari中不起作用

Javascript-HTML-图像显示在safari中不起作用,javascript,html,Javascript,Html,我添加了加载图像,在浏览器和chrome中运行良好。但苹果safari在mac和iPhone上都无法使用。无法显示图像 这是代码 <script type = "text/javascript"> function pic1() { document.getElementById("img").src = "images/waitnew.gif"; } </script> <button id="btn_i

我添加了加载图像,在浏览器和chrome中运行良好。但苹果safari在mac和iPhone上都无法使用。无法显示图像

这是代码

<script type = "text/javascript">
    function pic1()
    {
        document.getElementById("img").src = "images/waitnew.gif";
    }
 </script>

        <button id="btn_item_search" class="sear-btn" type="submit" onclick="pic1()" ><?php echo SEARCH_TEXT; ?></button>

<img src = "" id = "img"/> 

函数pic1()
{
document.getElementById(“img”).src=“images/waitnew.gif”;
}
谢谢你的帮助


关于,请明确设置宽度和高度。 例如,在html中添加样式标记

style="height:50px; width:50px;"
那就行了。
注:更改为适当的高度和宽度。

最好更改id,以免以后混淆

<img id = "image"/>

在动画GIF上,您可以在url中附加随机查询字符串

function pic1()
{
  var img=document.getElementById("image");
  img.src=null;
  img.src="images/waitnew.gif"
}

尝试删除缓存后,如果您手动设置src,在html中,一切正常吗?你确定你在safari中没有其他js错误吗?或者没有其他错误…你能解释为什么吗?默认情况下,
img
标签应该扩展到图像的大小。它不需要。它取决于浏览器和容器。例如,当我们在Yep中放置图像时,它不会在中展开,但OP将其设置为
img
标记。
"your_image_url.gif"+"?a="+Math.random();