在javascript高级程序设计中关于innerHTML讲到:为innerHTML设置包含HTML的字符串与解析后的innerHTML的值不相同。div.innerHTML = "Hello & welcome, <b>\"reader\"!</b>"以上操作得到结果如下:<div id="content">Hello & welcome, <b>"reader"!</b></div>我试了一下并没有出现以上结果,div显示的内容并没有序列化,请问是我理解错了还是怎么回事?
1 回答
繁星淼淼
TA贡献1775条经验 获得超11个赞
去看了原文,发现题主理解错了,文中的意思是这样的:
输入:
div.innerHTML = 'Hello & welcome, <b>\"reader\"!</b>';
与以下输入等价:
div.innerHTML = 'Hello & welcome, <b>"reader"!</b>';
输出的都是序列化的结果:
Hello & welcome, "reader"!
添加回答
举报
0/150
提交
取消
