XSLT下拉不调用javascript函数

时间:2013-11-19 14:58:10

标签: javascript xml xslt

我在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()也没有调用!!

1 个答案:

答案 0 :(得分:0)

检查JavaScript控制台中的函数声明中的语法错误。你有一个var关键字,它不应该是。