Javascript循环/递增值最大为55的html代码

标签 javascript html loops static

我需要在静态 (.html) 页面中自动创建一个链接列表,有没有一种使用 JavaScript 来执行此操作的方法。我厌倦了几个脚本,但无法完成。

这是我的 html...

<a href="1.html"><img src="images/1.jpg" width="119" height="121" alt="" /></a>

这就是我希望脚本生成 55 次的...

<a href="1.html"><img src="images/1.jpg" width="119" height="121" alt="" /></a>
<a href="2.html"><img src="images/2.jpg" width="119" height="121" alt="" /></a>
<a href="3.html"><img src="images/3.jpg" width="119" height="121" alt="" /></a>

...等等,叫我懒惰但任何帮助将不胜感激:)

最佳答案

这应该可以解决问题:

<div id="links">
</div>

<script>
var strLinks = '';

for (var i = 1; i <= 55; i++) {
    strLinks += '<a href="'+ i +'.html"><img src="images/'+ i +'.jpg" width="119" height="121" alt="" /></a>';
}

document.getElementById("links").innerHTML = strLinks;
</script>

JS Fiddle 示例:http://jsfiddle.net/RWUdG/2/

编辑:哎呀,漏了一个引号。固定。

关于Javascript循环/递增值最大为55的html代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16554355/

相关文章:

javascript - 读取一个 json 文件并将数据(作为 json)保存在列表中

javascript - 按属性对对象中的列表进行分组

javascript - 无法在 Javafx 应用程序中为 javascript 创建 javax 脚本引擎

javascript - JS使用不同方法设置onclick属性

html - 如何正确对齐 <label>、&lt;input&gt;、文本、输入字段、真实按钮和 "<a> link button"并使用相同的字体?

c - 嵌套循环意外行为

python - 使用 BeautifulSoup 为每个子页面抓取数据 - url 很长且格式不同

javascript - OnClick 在 Jquery 中不起作用

javascript - 打开时,模态内的 Iframe 不会滚动到顶部

python - 使用嵌套 for 循环创建字典