javascript中的大于运算符在xslt中不起作用

时间:2013-08-29 11:20:12

标签: javascript jquery xslt-1.0

我有一个xslt

              <td>
                <div>
                  <xsl:attribute name="id">
                    <xsl:value-of select="./id"/>
                  </xsl:attribute>
                  <script type="text/javascript">
                    var a=1;
                    var b=2;
                    if(a>b)
                      alert("b is small");
                    else
                      alert("a is small");
                  </script>
                </div>
              </td>

我根本没有收到警报信息。我甚至尝试过parseInt但没用。请给我一些建议。提前谢谢。

1 个答案:

答案 0 :(得分:4)

将脚本代码嵌入CDATA-section

示例:

<script  type="text/javascript">
/*<![CDATA[*/
  var a=1;
  var b=2;
  if(a>b){alert("b is small");}
  else{alert("a is small");}
/*]]>*/
</script>