0

必要なものを再定式化する必要があるため、以前の質問を再投稿する必要があります。

それで、ここに行きます。

いくつかのリスト アイテムを含む Web ページがあります。

HTML

<div class="container">
<p>Items are ordered Alphabetically and I want the text to be untouched</p>
</div>

これらのリスト項目はすべて、コンピューターのフォルダーに含まれています。私がやりたいことは、手動で ../Html/1.html 、 ../Html/2.html を入力する必要がないことです...代わりに、私のために仕事をするスクリプトを見つけたいと思っていました。

すべての項目は、1 から 100 までの番号順に番号付けされています。したがって、i++ を使用した反復処理がループで役立つ可能性があることはわかっています。しかし、私は本当にそれ以上のことを知りません!

4

1 に答える 1

2

これを使って:

<div id="theContainer" class="container">
  <p>Items are ordered Alphabetically and I want the text to be untouched</p>
</div>

<script>
window.addEventListener('DOMContentLoaded', function() {
  var container = document.getElementById('theContainer'), i, p, s;
  var numStart = 1, numEnd = 100;
  var path = '../Html/*.html'; //use "*" to substitute the number
  for (i = numStart; i <= numEnd; i++) {
    p = path.replace(/\*/,i);
    s += '<li><a href="' + encodeURI(p) + '">' + p + '</a></li>';
  }
  container.innerHTML = container.innerHTML + '<ol>' + s + '</ol>';
}, false);
</script>
于 2012-10-26T19:43:43.670 に答える