← Tutti gli esempi

JavaScript Produttività search.google.com

Numera le righe della tabella

Antepone un numero progressivo a ogni riga per riferirsi facilmente alle posizioni dell'elenco.

Codice da copiare

(function () {
  function number() {
    var grid = document.querySelector('[role="grid"], [role="table"], table');
    if (!grid) return;
    var rows = grid.querySelectorAll('[role="row"]');
    var n = 0;
    rows.forEach(function (r) {
      if (r.querySelector('[role="columnheader"]')) return;
      var first = r.querySelector('[role="cell"], [role="gridcell"]');
      if (!first || first.dataset.jzNumbered) return;
      n += 1;
      first.dataset.jzNumbered = '1';
      var tag = document.createElement('span');
      tag.textContent = n + '. ';
      tag.style.cssText = 'color:#9aa0a6;font-variant-numeric:tabular-nums;';
      first.insertBefore(tag, first.firstChild);
    });
  }
  number();
  new MutationObserver(number).observe(document.body, { childList: true, subtree: true });
})();

Come usare questo esempio

  1. Copia il codice con il pulsante qui sopra.
  2. Installa JustZix (2 minuti) e apri l'estensione sulla pagina di destinazione.
  3. Aggiungi una nuova regola corrispondente a quella pagina.
  4. Incolla il codice nel pannello JavaScript della regola e salva — viene eseguito a ogni visita della pagina.

Valuta questo esempio

Nessuna valutazione — sii il primo.

Questo esempio funziona?

Gli snippet sono inutili senza un posto dove incollarli.

JustZix si installa in 2 minuti ed esegue il tuo codice su ogni pagina corrispondente. Senza account, senza pagamento.

Scarica gratis Guarda i casi d'uso