Raga non ce la posso fare. Ho BUTTATO non so quanti quarti d'ora, forse almeno due, perché pensavo che "sibling" si scrivesse "sibiling". E questo fatto da solo come può far perdere tutto questo tempo? Semplice: 😊️
- Star cercando di usare #JavaScript per ottenere i
nextElementSibiling
epreviousElementSibiling
di rispettivamente vari elementi di una pagina #web che si hanno da un ciclo - Notando, dopo aver scritto il #codice, che ogni volta questi oggetti sono
undefined
, anche se non dovrebbero esserlo per come è fatto l'HTML - Stranamente, selezionando elementi di partenza a mano con il picker dei DevTools, e poi ottenendo dalla console i
nextElementSibling
epreviousElementSibling
, scritti a mano e completati con TAB, in effetti questi non sono nulli - [Notate la differenza delle parole qui sul mio sito con il font bellino? Vi assicuro che tra editor di testo e console del #browser la differenza non la noto affatto]
- Sprecando incontabili risorse di #sviluppo a tentare di risolvere il #problema con modi sempre più astrusi, pensando che magari fosse qualche #bug dovuto al mio star operando su un documento che è a tutti gli effetti una variante non-standard di HTML con i suoi quirks
- E alla fine non ricordo cosa mi ha fatto notare che tutti i miei problemi erano per quella singola lettera di troppo, sono stata fulminata dalla banalità della mia mancanza di #skill, odio la lingua #inglese e anche quest'altra #lingua maledetta che è JS 😭️