我尝试过以下代码:
<xsl:variable name="xx" select="'40967.6424503935'"/>
<script type="text/javascript">
time({$xx});
</script>
我的目的是通过time()中的document.write()显示文本。但它没有给出任何结果。
答案 0 :(得分:6)
大括号用于“属性值模板”,但在这种情况下,您不是在此处创建属性,而只是普通文本节点。我认为你需要做这样的事情
<xsl:variable name="xx" select="'40967.6424503935'"/>
<script type="text/javascript">
time(<xsl:value-of select="$xx" />);
</script>
答案 1 :(得分:1)
上面的代码段应该有一个小的修正。该参数应在单个倒置逗号中传递。
this.constructor.create()
这样可行。