我正在尝试将xsl变量值传递给javascript函数。如何将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+'\')" />
有没有其他的方法,或者我不是做对了吗?
你是不是“XSLT变量的值传递给Javascript功能”。 XSLT没有调用Javascript。它使用嵌入式Javascript生成HTML。你需要了解这个处理模型! – 2011-05-29 21:03:11
明白了。非常感谢你。我不确定是否有可能改变问题的标题,但愿我能。 – Govnah 2011-05-30 20:11:51