gpt4 book ai didi

javascript - 如何使用 xsl 值作为 onclick 的 ID

转载 作者:行者123 更新时间:2023-11-30 05:56:28 26 4
gpt4 key购买 nike

我有以下代码:(我使用 jquery)

<a href="javascript:" 
onclick="document.getElementById('TEST').style.display = ( (document.getElementById('TEST').style.display == 'block') ? 'none' : 'block' );">
<xsl:value-of select="$DisplayTitle"/>
</a>

<div id="TEST" style="display:none">
<xsl:value-of select="@Announcement" />
</div>

这很好用。但是我拉取了多个元素,所以 hide 的第一个声明的唯一显示是合乎逻辑的,因为这是 ID 为:TEST 的第一个元素

现在我希望你使用 <xsl:value-of select="@ID" />对于 elementbyid但我不能把它放在引号之间。以下格式不正确

<a href="javascript:" 
onclick="document.getElementById('<xsl:value-of select="@ID" />').style.display = ( (document.getElementById('TEST').style.display == 'block') ? 'none' : 'block' );">
<xsl:value-of select="$DisplayTitle"/>
</a>

关于如何正确格式化的任何提示?

最佳答案

更紧凑的解决方案:

<div id="{@ID}">
<xsl:value-of select="@Announcement"/>
</div>

此外,wirhin onclick 属性使用:

getElementById({@ID})

关于javascript - 如何使用 xsl 值作为 onclick 的 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11556786/

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