错误: 对于 HTML 文档, .removeAttr() 应该不区分大小写
作者: chu0119创建于 2026年5月16日更新于 2026年5月16日
描述错误 .removeAttr() 在从 elem.attribs 中删除属性名称之前不会转换为小写。由于 htmlparser2 将所有属性名称存储为小写(根据 HTML 规范),调用 .removeAttr("CLASS") 将无法删除以小写形式存储的 class 属性。
内容来源: cheeriojs/cheerio