Salut,
Je veux rendre globale une variable appelée “lists” et déclarer sa valeur sur cette fonction pour pouvoir l’utiliser également sur une autre fonction:
var lists; document.addEventListener("DOMContentLoaded", function(event) { var parentOfMyList = document.body; atsortingbutes: true, childList: true, subtree: true }; var callback = function(mutationsList) { for (var mutation of mutationsList) { if (mutation.type == 'childList') { var elt = document.getElementById("contents"); if (elt) { lists = elt.textContent; console.log(lists); observer.disconnect(); } } } }; var observer = new MutationObserver(callback); observer.observe(parentOfMyList, config); });
cette autre fonction:
function playthis() { const input = lists; const sounds = input.toLowerCase(); console.log(sounds); }
J’ai essayé en supprimant “var” avant la variable “listes” mais cela n’a pas fonctionné. Il dit “entrée” n’est pas défini. Qu’est-ce qui ne va pas?
Je vous remercie