On Saturday, 12 September 2015 at 04:05:44 UTC, Adam D. Ruppe wrote:
On Saturday, 12 September 2015 at 03:52:11 UTC, skoppe wrote:
That is not the only way it behaves differently. jQuery's html() will actually execute inline script, whereas innerHTML won't.

I'm pretty sure it is the other way around...

I suppose you mean changing the contents of an existing script element. I was talking about inserting a new inline-script via html().

Run this in the console on this page:

$("#copyright").html("<script>alert(42);</script>"); // shows 42 document.querySelector("#copyright").innerHTML = "<script>alert(42);</script>"; // nothing

Reply via email to