title: innerHTML does not work in IE 10
body: <p>i have IE 10 and i have svg image. In svg I put TEXT element with </p>
  
  <pre><code>var newElement = function(name, attr) {
  var svgNS = "http://www.w3.org/2000/svg";  
  var tmp = document.createElementNS(svgNS, name);
  for (k in attr) {
      if (k === 'style') {
          for (s in attr[k]) {
              tmp.style[s] = attr[k][s]; 
          }
      } else if (k === 'innerHTML') {
          console.log('Break 1('+typeof(attr[k])+')'+ attr[k]);
          console.log('Break 2: '+tmp.innerHTML);
          tmp.innerHTML = attr[k];
          console.log('Break 3: '+tmp.innerHTML);
      } else {
          tmp.setAttributeNS(null, k, attr[k]);
      }
  }
  
  console.log('Break 4: ');
  console.log(tmp);
  return tmp;
  </code></pre>
  
  <p>};</p>
  
  <p>And i cant see placed text in IE only. In FF and Chrome it works correctly.
  In source i can see empty text element, but text element have attributes.</p>
  
  <p>It's log from IE Console:</p>
  
  <pre><code>Break 1(string)Coś tam Marzec: 158
  Break 2: undefined
  Break 3: Coś tam Marzec: 158
  Break 4: 
  &lt;text id="1135198_point_2_desc" font-size="11" visibility="hidden" text-anchor="middle" x="204.8182" y="209.68"&gt;&lt;/text&gt;
  </code></pre>
  
  <p>Firefox console:</p>
  
  <pre><code>Break 1(string)Legenda Pionowa
  svg.html (wiersz 50)
  Break 2:
  svg.html (wiersz 51)
  Break 3: Legenda Pionowa
  svg.html (wiersz 53)
  Break 4:
  svg.html (wiersz 59)
  &lt;text x="0" y="130" text-anchor="middle" fill="#000000" transform="rotate(-90, 20, 130)"&gt;
  </code></pre>
  
  <p>And in firefox text is inside TEXT element</p>