gpt4 book ai didi

javascript - JQuery 和 XSLT

转载 作者:行者123 更新时间:2023-11-29 20:25:20 25 4
gpt4 key购买 nike

美好的一天, 我偶然发现了一个错误或一些奇怪的行为,但我无法在任何地方找到解决方案。

我使用 XSLT 显示 XML 文档中的 HTML。在该样式表中,我使用 javascript/jQuery 添加一些内容。但显然,除了文本之外,您不能向任何容器附加任何内容。

<script type="text/javascript">
<![CDATA[
$(function() {
$("div#topbanner" ).html('<img src="images/load-top.gif" class="load" />');
});
]]>

它在 Firefox 下运行完美,但在 IE7 下,在代码执行后,只有未呈现的 HTML 出现在我的 DIV 中。就像 <>&gt; &lt; 取代分别。

为了让它在 IE7 下工作,我必须去掉 CDATA 标签,但是这样做,Firefox 不会渲染它。

有没有办法让进入html方法的信息作为html代码执行?

提前致谢

最佳答案

嵌入式 Javascript 和 XSLT = 疯狂 ;-)

解决方法:

<script type="text/javascript">
//<xsl:comment><![CDATA[
$(function() {
$("div#topbanner" ).html('<img src="images/load-top.gif" class="load" />');
});
//]]></xsl:comment>
</script>

关于javascript - JQuery 和 XSLT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1505204/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com