JavaScript: verificare il supporto degli attributi HTML

Molto spesso è difficile sapere in anticipo se un elemento HTML supporta un dato attributo, perchè il numero di attributi HTML è davvero notevole. Possiamo tuttavia eseguire un test con JavaScript per verificare se un attributo fa parte delle proprietà dell'oggetto HTML corrispondente.

Possiamo implementare la seguente funzione:


'use strict';

const elementSupportsAttribute = (element, attribute) => {
  const test = document.createElement(element);
  return attribute in test;
};
Torna su