¿El doctype es parte del DOM, y si es así, hay una buena manera de leerlo en todos los navegadores? No estoy tratando de hacer nada elegante. Solo quiero acceder a la información del tipo de documento desde algún código JavaScript. El acceso de solo lectura está bien.Leer doctype con JavaScript
9
A
Respuesta
9
document.doctype
parece ser la propiedad (solo lectura) que está buscando.
2
Si está inspeccionando el DOCTYPE para determinar si está en quirksmode o no, esto es conocido por ser multi-navegador:
document.compatMode; // returns either "BackCompat" or "CSS1Compat"
lo que puede hacer:
var quirksmode = document.compatMode == "BackCompat";
+0
Esto tampoco funciona del todo. IE cree que un simple (sin DTD ni nada) significa que la página es CSS1Compat. Dios, cómo aborrezco IE. – Amalgovinus
Cuestiones relacionadas
- 1. Obtener DocType de un HTML como cadena con Javascript
- 2. javascript style.width no funciona en firefox con doctype de transición
- 3. cómo puedo cambiar el DOCTYPE
- 4. Obtenga el documento DOCTYPE con BeautifulSoup
- 5. HTML DOCTYPE error de sintaxis
- 6. HTML5 Doctype Support
- 7. uso real de Doctype
- 8. ie9 doctype and fonts?
- 9. Doctype y CSS
- 10. Doctype, HTML 5
- 11. ¿Hay alguna manera de leer la entrada estándar con JavaScript?
- 12. Leer salto de línea en una cadena con JavaScript
- 13. ¿Puedo leer el cuadro de alerta de JavaScript con WatiN?
- 14. Leer números de entradas con JavaScript siempre devuelve NaN
- 15. "<! DOCTYPE html>" ¿Qué significa?
- 16. ¿Cómo leer unsigned int en Javascript?
- 17. Explicación de la sintaxis Doctype
- 18. eliminando doctype mientras guardo domdocument
- 19. ¿Qué declaración DOCTYPE deberíamos usar?
- 20. HTML 5 Doctype causando peculiaridad?
- 21. cómo conseguir código doctype con el URL utilizando XSL: salida
- 22. Creando un doctype con el etree de lxml
- 23. php DOMDocument añade <html> cabeceras con declaración DOCTYPE
- 24. Google Map no funciona con XHTML Doctype (Tipo de documento)
- 25. Cómo salida <! DOCTYPE html> XSLT con
- 26. ¿Cómo se hace un doctype con xml.dom.minidom de Python?
- 27. ¿Cómo eliminar el borde 3D en IE8 con DOCTYPE XHTML?
- 28. Cómo crear <!DOCTYPE> con cElementTree de Python
- 29. HTML Doctype Configuración/Modo Peculiaridades IE
- 30. ¿Puede JavaScript leer objeto de sesión HTTP?
Específicamente , el nodo 'DocumentType' opcional es' childNode' de 'Document', al igual que la raíz' documentElement' y los nodos 'Comment' fuera de la raíz. – bobince
Gracias, Alex. bobince, el comentario que dejaste también es muy informativo. – user241761
@bobince Excelente comentario. –