elem.replace(rxhtmlTag, "<$1></$2>")

来源:2-4 innerHTML的缺陷

甜酒0917

2016-09-30 09:53

这句具体的意思是什么,针对input、img这样的element做的特殊处理?能具体解释下吗

写回答 关注

1回答

  • Aero_Jin
    2016-10-06 23:13:04

    只要不是单闭合标签, 都会增加结束标签, 例如:

    elem = "<div>123";

    用这段正则替换后, 就变成"<div>123</div>", 

    这是一种容错机制.


jQuery源码解析(DOM与核心模块)

由浅入深的剖析jQuery库的设计与实现,揭开框架背后的秘密

71439 学习 · 82 问题

查看课程

相似问题