==
e ===
funzionano correttamente in tutti i browser per gli elementi DOM? Se il codice ottiene un riferimento a un elemento DOM non elaborato in due modi diversi, saranno entrambi uguali a ==
e ===
in tutti i browser?Gli operatori di uguaglianza JavaScript per gli elementi DOM sono cross-browser?
6
A
risposta
5
== e === funzionano correttamente in tutti i browser per gli elementi DOM?
Sì, quegli operatori di uguaglianza funzioneranno come definito dallo standard ECMAScript.
Una parola di cautela, ==
spesso fa cose che gli sviluppatori non si aspettano, come il casting su una stringa rispetto a un valore di stringa. Ciò renderebbe la seguente affermazione è vera, anche se potrebbe non essere il risultato desiderato:
document.createElement('div') == '[object HTMLDivElement]'
Nella maggior parte dei casi, si vorrà utilizzare l'operatore ===
.
+0
Come indicato da Felix, lo standard ECMAScript non dice nulla sul DOM. –
Problemi correlati
- 1. Cosa sono gli operatori sollevati?
- 2. Perché gli operatori di confronto Javascript sono matematicamente incoerenti?
- 3. Gli operatori in linea sono buoni?
- 4. Javascript: carica gli eventi per gli elementi incorporati
- 5. Fare clic sull'evento per gli elementi aggiunti al DOM dinamicamente
- 6. Javascript - Funzione ricorsiva per scorrere gli elementi
- 7. sovraccarico + =, +, == e = gli operatori
- 8. javascript crossbrowser new Image()
- 9. Pig condizionali Gli operatori
- 10. giuntura Javascript per array di elementi DOM
- 11. Come associare gli elementi dell'array con id con gli elementi dom class in direttiva?
- 12. Quali sono gli operatori di dominio disponibili in Openerp/Odoo?
- 13. Capybara non riconosce gli elementi DOM aggiunti dinamicamente?
- 14. Javascript INDEX_SIZE_ERR: DOM Eccezione 1 Errore per gli intervalli
- 15. Perché gli operatori di assegnazione non sono sovraccaricabili in VB.NET?
- 16. La funzione jQuery remove rimuove davvero gli elementi Dom?
- 17. Java - compareTo e gli operatori
- 18. Come funzionano gli operatori boost?
- 19. domanda su significati predefiniti per gli operatori
- 20. Proprietà commutativa per gli operatori Haskell?
- 21. Gli elementi ListView non sono selezionabili. perché?
- 22. prova se due elementi sono gli stessi
- 23. Utilizzo di elementi DOM come chiavi per la mappa javascript
- 24. Filtra gli elementi nell'array JavaScript utilizzando jQuery
- 25. Gli operatori impliciti gestiscono null?
- 26. Quali elementi DOM non sono elementi HTML?
- 27. Seleziona tutti gli elementi dom discendenti indipendentemente dal tipo
- 28. più operatori tra gli operandi
- 29. Come controllare gli elementi sul DOM creato dinamicamente utilizzando gli strumenti degli sviluppatori di IE
- 30. Gli operatori Perl sono "scoperti" e non progettati?
sì. per favore chiudi questa domanda –
@AndyRay, perché dovrei chiuderlo? Se vuoi rispondere, vai avanti. È meglio se hai riferimenti. –
Ho risposto. –