Visualizzazione risultati 1 fino 2 di 2

Discussione: eliminare o sostituire dinamicamente alcuni tag script nel body

  1. #1
    sitodiprova1927 non è connesso Utente giovane
    Data registrazione
    08-08-2017
    Messaggi
    78

    Predefinito eliminare o sostituire dinamicamente alcuni tag script nel body

    Salve a tutti, ho la necessita di cancellare dinamicamente alcuni tag script nel body il perche è un po difficile da spiegare, ho provato ad aggiungergli una classe e a sostituirgli il testo allinterno con il nulla sfruttando jquery in questa maniera.

    Codice HTML:
    <script class="script-da-cancellare">
    setInterval(function(){ alert("Hello"); }, 3000);
    </script>
    
    <button>cancella</button>
    
    <script>
    $(document).ready(function(){
        $("button").click(function(){
            $(".script-da-cancellare").text(" ");
        });
    });
    </script>

    E funziona, o almeno cancella il contenuto dello script ( dico che lo cancella perché nel pannello strumenti per sviluppatori di chrome -> elements, mi fa vedere che a effetto ), ma per esempio nello script precedente anche se cancello il contenuto, anche dopo che non è più presente continua ad andare facendo apparire l'alert ogni 3 secondi e si comporta cosi anche con le funzioni, o provato anche con remove() ed empty() ma senza risultato qualche consiglio?


    Grazie a tutti dell'aiuto.

  2. #2
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    10,554

    Predefinito

    La setInterval() continua infinitamente, fino alla chiamata di clearInterval().
    Al più potrebbe interessarti setTimeout()

    Ciao!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •