我正在使用几年前在 asp/vbscript(旧 asp)中制作的 cms,直到我们发布 dot net cms(应该很快),我们才坚持使用这个,但目前我正试图让它更像 w3c合规...目前我们的 cms 仅在 IE 中...在页面编辑器中
您可以从预览状态和 html 模式来回切换,并且编辑器使用 innerHTML 来交换模式,但是 innerhtml 使所有标签都处于 cap 中并使所有<LI>...</LI>
标签都像这样<LI>...
没有结束标签,因为它是可选的......我可以使用正则表达式获取所有 html 标签和属性键并将它们交换为小写,但我想知道是否有人知道更简单的方法......不幸的是,我尝试添加严格模式 doctype由于编辑器的代码真的很旧,整个编辑器就崩溃了......
希望我们很快就会发布我们的新 cms,但是在我们将所有站点转移到新 cms 之前还需要一段时间,所以在那之前我会尝试改进我们的旧代码
是否有任何等效于 innerHtml 的代码可以使代码更符合 w3c 的 AKA 将结束标记保留在我的<li></li>
位置,这样我就不会开始使用正则表达式解析我的 ccode 并替换?泰