简单 JavaScript 格式

Simple JavaScript formatting

很抱歉成为这样的菜鸟,但我一直在寻找这个答案,但找不到任何相关内容。

我正在尝试向 Squarespace 网站添加一些 代码。该代码是显示随机图像。

我必须格式化代码并插入指向我的图像托管位置的链接,但我不确定要格式化什么

这是裸代码:

<script language="JavaScript">
  <!--

  /*
  Random Image Script- By JavaScript Kit (http://www.javascriptkit.com) 
  Over 400+ free JavaScripts here!
  Keep this notice intact please
  */

  function random_imglink() {
    var myimages = new Array()
    //specify random images below. You can have as many as you wish
    myimages[1] = "image1.gif"
    myimages[2] = "image2.gif"
    myimages[3] = "image3.gif"
    myimages[4] = "image4.gif"
    myimages[5] = "image5.gif"
    myimages[6] = "image6.gif"

    var ry = Math.floor(Math.random() * myimages.length)
    if (ry == 0)
      ry = 1
    document.write('<img src="' + myimages[ry] + '" border=0>')
  }
  random_imglink()
  //-->
</script>

<p align="center">This free script provided by<br />
  <a href="http://javascriptkit.com">JavaScript Kit</a>
</p>

这是我添加的链接?我是否正确编辑了它?

<script language="JavaScript">
  <!--

  /*
  Random Image Script- By JavaScript Kit (http://www.javascriptkit.com) 
  Over 400+ free JavaScripts here!
  Keep this notice intact please
  */

  function random_imglink() {
    var symimages = new Array()
    //specify random images below. You can have as many as you wish
    symimages[1] = "1.jpg"
    symimages[2] = "2.jpg"
    symimages[3] = "3.jpg"
    symimages[4] = "4.jpg"
    symimages[5] = "5.jpg"


    var ry = Math.floor(Math.random() * symimages.length)
    if (ry == 0)
      ry = 1
     document.write('<img src="http://www.mattselley.com/symimages'+symimages[ry]+'" border=0>')
}
    random_imglink()
    //-->
</script>

<p align="center">This free script provided by<br />
  <a href="http://javascriptkit.com">JavaScript Kit</a>
</p>

当我将该代码添加到 squarespace 网站时,在代码注入中,它确实有效,所以我在这里遗漏了一些东西,我想我没有得到正确的链接 - 这应该是一个剪辑并粘贴代码,所以我做错了什么。

任何帮助都会很棒。

提前致谢。

<scripe language="JavaScript">
var imgs = ['http://lorempizza.com/380/240', 
            'http://dummyimage.com/250/ffffff/000000', 
            'http://lorempixel.com/g/400/200/', 
            'http://lorempixel.com/g/400/200/sports/'];
var container = document.getElementById('imageContainer');
var ry = Math.floor(Math.random() * imgs.length)
if (ry == 0)
  ry = 1
var img = document.createElement('img');
img.src = imgs[ry]; // img[i] refers to the current URL.
container.appendChild(img);
</script>


<div id="imageContainer">  </div>

这就是你想要的。只需将我的网址替换为您的网址即可。

或者如果您想采用您的方法..进行更正..

document.write('<img src="http://www.mattselley.com/symimages/'+symimages[ry]+'" border=0>')

在 src 的末尾添加 /。

别忘了点赞和投票 ;)