Visualizzazione dei risultati da 1 a 10 su 19

Visualizzazione discussione

  1. #1

    Selezionare radio button

    Buongiorno, potreste aiutarmi? Con uno userscript sto cercando di selezionare un radio button per le pagine dei tre esempi sottostanti (pagine salvate, le originali sono protette), senza considerare il valore ID specifico, dato che ho molte altre pagine. Suppongo quindi che il punto di partenza possa essere qualcosa del genere:
    codice:
    const selectedValue = document.querySelector('input[name="selezionato"]:checked').value;

    Dovrebbero essere selezionati questi pulsanti secondo quest'ordine di priorità:

    1) Quando i termini "Collocazione" e "Inventari collegati" sono sulla stessa riga <tr>, deve essere selezionato il radio button accanto, come in queste due pagine web: link pagine web (qui uno screenshot per i due esempi);


    2) Quando il primo caso non si verifica e i termini "FA PARTE DI" e "Monografia" sono sulla stessa riga <tr>, deve essere selezionato il radio button accanto, come in questa pagina (vedi anche screenshot);


    3) Quando i primi due casi non si verificano e il termine "Monografia" è accanto a un radio button, allora questo deve essere selezionato, come in questa pagina (vedi anche screenshot).

    Quindi il pulsante accanto a "Collana" non dovrebbe mai essere selezionato.

    Ho provato questo script per le prime due condizioni, ma non funziona e non so se è il modo giusto per selezionare una riga e come soddisfare la terza condizione:
    codice:
    const selectedInput = document.querySelector('input[name="selezionato"]:checked');
    var rows = document.getElementsByTagName('tr');
    for (var i = 0; i < rows.length; i++) {
      var rowContent = rows[i].textContent || rows[i].innerText;
        if (rowContent.includes('Inventari collegati')) {
    selectedInput.value;
      }
    if (rowContent.includes('FA PARTE DI') && rowContent.includes('Monografia')) {
    selectedInput.value;
    }
    }

    Grazie mille!
    Ultima modifica di Annuitcoeptis; 17-05-2023 a 11:26

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.