【问题标题】:Changing the source of an image tag on page refresh?在页面刷新时更改图像标签的来源?
【发布时间】:2018-01-17 17:44:39
【问题描述】:

我知道这个问题已被问过几次,但答案是 onclick 事件 - 是否可以使用预定/随机源/图像链接包在页面刷新时更改图像的 src 标记?

【问题讨论】:

  • 当然可以。你尝试过什么,你在哪里卡住了?
  • 这不是onclick事件吗? - 是否有 onrestart 命令替代方案?
  • 嗨,David,好吧 - 基本上是在 Tim Weber 的链接上,在 onclick 事件发生变化而不是在页面刷新选项上。
  • 是的。在您的代码中包含图像源 url 列表,并在脚本运行时随机设置一个。该脚本将在每次页面加载/刷新时运行。你试过什么?

标签: javascript jquery html css


【解决方案1】:

我不确定为什么 StackOverflow 会变成这样:充满了自负如此高的名声贪婪的人,该网站变得“无用”。

有些人将此帖子标记为重复,即使我明确表示另一个帖子正在点击,并且我询问的是加载版本以及如何执行。

无论如何,这是我提供的解决方案,没有多余的装饰,没有自负,只是一个可以帮助到 StackOverflow 寻求帮助的任何人的答案:

JAVASCRIPT:

    function loadImage(){

        var myArray = ["http://link1.gif, http://link2.gif"]; 
        var rand = myArray[Math.floor(Math.random() * myArray.length)];

        document.getElementById("imgCon").src= rand.toString();

    }

</script>

HTML:

<body onload="loadImage();">

<a href="#"><img id="imgCon"></a>

</body>

【讨论】:

    猜你喜欢
    • 2017-08-14
    • 2014-04-07
    • 2018-01-24
    • 1970-01-01
    • 1970-01-01
    • 2012-06-07
    • 2014-01-12
    • 2013-01-08
    • 2016-01-20
    相关资源
    最近更新 更多