如何关闭使用document.createElement创建的HTML标记?

I'm using QuillJS text editor which uses document.createElement to create things like <p>, <br> and <img>. However, I need these to be closed because I need them to be in XHTML format. Is it possible to use JS to self-close the elements that do not require a closing tag?

It doesn't matter if it is done on the client side or server side. If it can be done through PHP, NodeJS or client-side JS, I'd like to know how.

dpdrtj1075
dpdrtj1075 我不太明白你的观点。Quill正确关闭它打开的标签。你在哪里/怎么看?
2 年多之前 回复
dongmeng2509
dongmeng2509 Quill是一个客户端编辑器,所以它不会弄乱文件。它将它转换为html文本,您可以在JS中将其作为字符串处理。
2 年多之前 回复
drema2014
drema2014 我不知道Quill,但检查它的首选项,看看是否有办法区分HTML和XHTML文件。也许只是将文件扩展名更改为.xhtml将触发它执行适当的操作。
2 年多之前 回复
dongmi1663
dongmi1663 我不确定如何做到这一点。它是在QuillJS的幕后完成的。
2 年多之前 回复
dtnwm4807
dtnwm4807 所以问题在于您使用的方法将DOM转换为文本。你是怎么做到的?您可能需要使用其他方法来创建XHTML而不是HTML。
2 年多之前 回复
doubo7131
doubo7131 标签是HTML/XHTML的一个特性,它们不存在于DOM中,它只是一个元素树。
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐