<svg xmlns="http://www.w3.org/2000/svg"> <foreignObject requiredFeatures="foo" id="f"> <svg> <text id="t"/> </svg> </foreignObject> <script> window.addEventListener("load", function() { document.documentElement.appendChild(document.getElementById("f")) document.getElementById("t").getNumberOfChars(); }, false); </script> </svg>