为了账号安全,请及时绑定邮箱和手机立即绑定

innerHTML设置为包含HTML的字符串的问题

innerHTML设置为包含HTML的字符串的问题

慕的地10843 2018-11-09 14:11:30
在javascript高级程序设计中关于innerHTML讲到:为innerHTML设置包含HTML的字符串与解析后的innerHTML的值不相同。div.innerHTML = "Hello & welcome, <b>\"reader\"!</b>"以上操作得到结果如下:<div id="content">Hello &amp; welcome, <b>&quot;reader&quot;!</b></div>我试了一下并没有出现以上结果,div显示的内容并没有序列化,请问是我理解错了还是怎么回事?
查看完整描述

1 回答

?
繁星淼淼

TA贡献1775条经验 获得超11个赞

去看了原文,发现题主理解错了,文中的意思是这样的:
输入:

div.innerHTML = 'Hello & welcome, <b>\"reader\"!</b>';

与以下输入等价:

div.innerHTML = 'Hello &amp; welcome, <b>&quot;reader&quot;!</b>';

输出的都是序列化的结果:

Hello & welcome, "reader"!


查看完整回答
反对 回复 2018-12-05
  • 1 回答
  • 0 关注
  • 558 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号