XSLT下拉菜单不调用javascript函数

XSLT drop down does not call javascript function

本文关键字:javascript 函数 调用 下拉菜单 XSLT      更新时间:2023-09-26

我在xslt中使用了这个下拉列表来调用javascript方法onChange事件,但当我更改列表的值时,什么都不会发生!

    <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()也不调用!!

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