Funzioni per lavorare con un elemento DOM in JavaScript

Ora impareremo a creare funzioni ausiliarie che eseguono varie operazioni con il DOM. Ad esempio, creiamo una funzione che prenderà come primo parametro l'id dell'elemento, e come secondo - il testo dell'elemento, e imposterà un nuovo testo per questo elemento.

Ecco la funzione descritta:

javascriptfunction setText(id, text) {
  let elem = document.getElementById(id);
  elem.textContent = text;
}

Proviamo il suo funzionamento. Supponiamo di avere due paragrafi:

html<p id="elem1"></p>
<p id="elem2"></p>

Cambiamo il testo di questi paragrafi utilizzando la funzione che abbiamo creato:

javascriptsetText('elem1', 'text1');
setText('elem2', 'text2');
Задание 1

Modifica la funzione che ho creato in modo che accetti come parametro non l'id dell'elemento, ma un selettore CSS arbitrario.

Задание 2

Crea una funzione setAttr che cambi un attributo di un elemento DOM. Lascia che la funzione accetti come primo parametro il selettore dell'elemento, come secondo - il nome dell'attributo, e come terzo - il suo nuovo valore.