Heim  >  Fragen und Antworten  >  Hauptteil

HTML: Wie komme ich in aufsteigender Reihenfolge zur nächsten Seite?

Ich habe einige HTML-Dateien mit numerischen Namen in einem Ordner namens Projekt, etwa so:

230512.html
230519.html
230530.html
230630.html
240120.html

Ich möchte jeder Datei eine „Nächste Seite-Schaltfläche“ hinzufügen. Wenn ich auf die Schaltfläche klicke, führt mich der Hyperlink in aufsteigender Reihenfolge zur nächsten Seite.

Wenn ich mich also in 230530.html befinde, sollte ein Klick auf die Schaltfläche 230530.html 中,单击下一页按钮 应该会将我带到 230630.htmlNächste Seite mich zu 230630.html führen.

Der Dateiname ist im Grunde ein Datum im Format JJMMTT.html

. Die Termine dürfen nicht aufeinanderfolgend sein.

Irgendwelche Ideen, wie man ein solches Skript erstellt? 🎜
P粉256487077P粉256487077427 Tage vor656

Antworte allen(1)Ich werde antworten

  • P粉455093123

    P粉4550931232023-09-11 18:40:19

    这里有一些代码:

    // get current filename
    let currentFileName = location.pathname.split('/').pop();
    
      // Get the list of all HTML files in the "Project" folder
      let fileNames = [
        '230512.html',
        '230519.html',
        '230530.html',
        '230630.html',
        '240120.html'
      ];
    
      // Find the index of the current file in the list
      let currentIndex = fileNames.indexOf(currentFileName);
    
      // Calculate the index of the next file
      let nextIndex = (currentIndex + 1) % fileNames.length;
    
      // Get the name of the next file
      let nextFileName = fileNames[nextIndex];

    如果您在最后一页,nextFileName 将返回到索引 0。

    Antwort
    0
  • StornierenAntwort