diff --git a/unpacked/jax/output/HTML-CSS/jax.js b/unpacked/jax/output/HTML-CSS/jax.js
index 6ece947af..ba2447e34 100644
--- a/unpacked/jax/output/HTML-CSS/jax.js
+++ b/unpacked/jax/output/HTML-CSS/jax.js
@@ -579,7 +579,8 @@
//
var jax = script.MathJax.elementJax, math = jax.root,
span = document.getElementById(jax.inputID+"-Frame"),
- div = (jax.HTMLCSS.display ? span.parentNode : span);
+ div = (jax.HTMLCSS.display ? (span||{}).parentNode : span);
+ if (!span || !div) return;
//
// Set the font metrics
//
diff --git a/unpacked/jax/output/NativeMML/jax.js b/unpacked/jax/output/NativeMML/jax.js
index 7e38c035e..74e7224c4 100644
--- a/unpacked/jax/output/NativeMML/jax.js
+++ b/unpacked/jax/output/NativeMML/jax.js
@@ -286,8 +286,8 @@
// Get the jax and the container and set the size
//
var jax = script.MathJax.elementJax, math = jax.root;
- var span = document.getElementById(jax.inputID+"-Frame"),
- container = span.firstChild, mspan = container.firstChild;
+ var span = document.getElementById(jax.inputID+"-Frame"); if (!span) return;
+ var container = span.firstChild, mspan = container.firstChild;
this.ex = jax.NativeMML.ex || this.defaultEx;
this.scale = jax.NativeMML.scale || 1;
if (this.scale !== 1) {span.style.fontSize = jax.NativeMML.fontSize}
diff --git a/unpacked/jax/output/SVG/jax.js b/unpacked/jax/output/SVG/jax.js
index 7a44aeee0..6c46ee18a 100644
--- a/unpacked/jax/output/SVG/jax.js
+++ b/unpacked/jax/output/SVG/jax.js
@@ -289,7 +289,8 @@
//
var jax = script.MathJax.elementJax, math = jax.root,
span = document.getElementById(jax.inputID+"-Frame"),
- div = (jax.SVG.display ? span.parentNode : span);
+ div = (jax.SVG.display ? (span||{}).parentNode : span);
+ if (!span || !div) return;
//
// Set the font metrics
//