JavaScript: implementare il metodo prop() di jQuery
Possiamo implementare il metodo prop() di jQuery anche con il semplice JavaScript.
Possiamo implementare il metodo prop() di jQuery anche con il semplice JavaScript.
L'implementazione farà uso dei metodi del DOM per leggere e scrivere i valori degli attributi di un elemento:
'use strict';
const prop = (element, attr, value) => {
if(!value) {
return element.getAttribute(attr);
}
return element.setAttribute(attr, value);
};
Esempio:
'use strict';
const checkbox = document.querySelector('#choice');
if(prop(checkbox, 'checked')) {
//...
} else {
//...
}
Commenti