我在xslt中使用此下拉列表调用onChange事件的javascript方法但是当我更改列表的值时根本没有任何事情发生!
<select id="selectedSession" onchange="loadSessionSections(this.value)">
<xsl:for-each select="page/sessions/session">
<option>
<xsl:attribute name="value">
<xsl:value-of select="./SessionId" />
</xsl:attribute>
<xsl:value-of select="./SessionName" />
</option>
</xsl:for-each>
</select>
并将功能放置如下:
<script language="javascript">
alert("__________-");
function loadSessionSections(var sessionId){
alert(sessionId);
}
</script>
注意:上面块中的第一个alert()也没有调用!!
答案 0 :(得分:0)
检查JavaScript控制台中的函数声明中的语法错误。你有一个var
关键字,它不应该是。