在此页面http://blog.zacharyvoase.com/2010/11/11/sockets-and-nodes-i/,在javascript控制台中运行以下代码将引发异常.
var div = document.createElement('div'); div.innerHTML = "»";
Run Code Online (Sandbox Code Playgroud)
但它在我尝试的所有其他页面中都能正常工作.我的问题是关于页面的特殊之处以及为什么chrome和firefox会抛出异常?
不使用实体直接编写字符可以正常工作.
var div = document.createElement('div'); div.innerHTML = "»";
Run Code Online (Sandbox Code Playgroud)
使用其他实体也有效,例如
var div = document.createElement('div'); div.innerHTML = "<";
Run Code Online (Sandbox Code Playgroud)