Voglio aggiungere script e stili aggiuntivi al mio sito quando viene caricato uno specifico div
. Iniziamo definendo un percorso per uno script o un foglio di stile e poi creo un elemento. Di seguito accludo l'elemento al tag head in HTML.aggiungere solo uno script alla testa se non esiste
Ma mi piacerebbe un modo per vedere se lo script o il foglio di stile sono già stati aggiunti prima di aggiungerlo di nuovo. Sarebbe stupido aggiungere uno script o un foglio di stile già esistente.
D: Come utilizzare javascript per verificare se uno script esiste già nel tag head e quindi aggiungere l'elemento se non lo è?
EDIT
Ho fatto una funzione in base alla risposta da @KernelPanik. Non funziona ancora, ma si spera che lo farà. La funzione è attualmente in discussione: my script appending function doesn't work
È possibile inserire un id sul tag script/style/link e verificare se esiste. – Vatev
@Vatev L'unico problema è che è supportato solo da alcuni browser – Dimser
In che modo? document.scripts o document.getElementsByTagName ("script") e i loro attributi sono supportati da tutti i browser – mplungjan