我正在尝试将 xsl 变量值传递给 javascript 函数。
我的 xsl 变量
<xsl:variable name="title" select="TITLE" />
我正在传递这样的值
<input type="button" value="view" onclick="javascript:openPage('review.html?review=$title')" />
我已经以不同的可能方式尝试了上面的代码,但我得到了错误。
<script type="text/javascript">
function jsV() {
var jsVar = '<xsl:value-of select="TITLE"/>';
return jsVar;
}
</script>
<input type="button" value="view" onclick="javascript:openPage('javascript:jsV()')" />
I also tried
<input type="button" value="view" onclick="javascript:openPage('review.html?review='\''
+$title+'\')" />
有其他方法还是我做的不对?
最佳答案
您忘记了 {}:
<input type="button" value="view" onclick="javascript:openPage('review.html?review={$title}')" />
关于javascript - 如何将 xsl 变量值传递给 javascript 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6166994/