gpt4 book ai didi

javascript - 在 XSLT 中使用带参数的 javascript

转载 作者:行者123 更新时间:2023-11-28 09:03:23 25 4
gpt4 key购买 nike

嗨,我正在尝试使用节点“Path”的值调用一个名为 bob 的 JavaScript 函数。我在 XSLT 中尝试做的事情可能吗?谢谢。

<xsl:template match="/">
<div id="subdirectory">
<div style="height:30px;width:100%; float:left; padding-top:10px;">
<xsl:for-each select="Reports/Folder">

<xsl:variable name="varPath" select="Path"/>

<input type='button' class="Folder" style="height:30px; float:left; margin-right:5px; margin-top:5px;" value="{Name}" onclick="this.disabled = true; bob("<xsl:value-of select="Path"/>");">
<xsl:attribute name="xml">
<xsl:value-of select="Xml"/>
</xsl:attribute>
<xsl:attribute name="data-path">
<xsl:value-of select="Path"/>
</xsl:attribute>
<xsl:attribute name="report-name">
<xsl:value-of select="Name"/>
</xsl:attribute>
<xsl:attribute name="directoriesDeep">
<xsl:value-of select="DirectoriesDeep"/>
</xsl:attribute>
</input>
</xsl:for-each>
</div>
</div>

最佳答案

最后解决了。

我将 onclick 事件作为一个属性,然后代码很乐意将 jscript 放在那里。

                    <xsl:variable name="varPath" select="Path"/>

<input type='button' class="Folder" style="height:30px; float:left; margin-right:5px; margin-top:5px;" value="{Name}" onclick="this.disabled=true">
<xsl:attribute name="xml">
<xsl:value-of select="Xml"/>
</xsl:attribute>
<xsl:attribute name="data-path">
<xsl:value-of select="Path"/>
</xsl:attribute>
<xsl:attribute name="report-name">
<xsl:value-of select="Name"/>
</xsl:attribute>
<xsl:attribute name="directoriesDeep">
<xsl:value-of select="DirectoriesDeep"/>
</xsl:attribute>
<xsl:attribute name="onclick">
bob($varPath)
</xsl:attribute>
</input>
</xsl:for-each>

关于javascript - 在 XSLT 中使用带参数的 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17408142/

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