Div标签附加了html内容(在DocumentFragment中),但仅显示内部文本而不是结果html

问题描述 投票:0回答:1

此问题特定于Chrome,在xml和xsl解析类似于源之后产生响应html(documentfragment):https://www.w3schools.com/xml/tryit.asp?filename=try_cdcatalog

我的情况完全相同,我可以调试包含html的div(例如:小表数据),但在追加到现有Div之后,只有文本显示在网页上(就像附加了内部文本一样)。

当检查元素div时(在DevTools中),html内容将附加在源代码中。有趣的是,当我编辑html(比如表格的add border =“1”)并按回车键时,网页上会立即显示html内容。

少了什么东西?提前感谢您的建议。

html google-chrome appendchild plaintext
1个回答
0
投票

我解决了这个问题。这个文件片段由xml和xsl merge组成,它是专门为IE开发的,用xsl output-method =“xml”,这个属性导致转换后的数据为XML,而不是解释为HTML ..所以删除了这个属性,可能是默认输出方法为HTML ..因此它在Chrome和IE11 +中的网页上显示为正确(如html,而不是文本)

© www.soinside.com 2019 - 2024. All rights reserved.