Test case for jQuery Ticket 8281

FF 3.6.13 innerHTML bug

by jitter

HTML

<a href="#"><div>1</div></a>
<a href="#" id="one">2</a>

CSS

a {
    color:green;
}
a div {
    color:red;
}

JavaScript

var a = document.getElementById("one");

alert( a.innerHTML );
a.innerHTML = "<div>2</div>";  // ⚡ Bug in FF 3.6.13 fix in FF4
alert( a.innerHTML ); // alerts <div><a xmlns="http://www.w3.org/1999/xhtml">2</a></div> ???

//e.g. this would work in FF 3.6.13 too
//a.innerHTML = "<div></div>";
//a.firstChild.textContent = 2;
//alert( a.innerHTML );