我正在尝试将 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}')" />
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)