如何在一个onclick属性中放入两个函数? XSLT

时间:2012-12-12 08:18:05

标签: javascript

XML:

<CONTROLS>
        <BUTTON>
               <input name="myButton" onclick="existingFunction();"/>
        </BUTTON>
        <LABEL>
               Text ME
        </LABEL>

  </CONTROLS>

XSLT:

  <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
 <xsl:output omit-xml-declaration="yes" indent="yes"/>

 <xsl:template match="input">
   <input onclick="{@onclick}newFunction();">
      <xsl:copy-of select="@*[not(name()='onclick')]"/>
   </input>
 </xsl:template>

</xsl:stylesheet>

如何将两个函数放在一个onclick属性中?

结果:

<input onclick="existingFunction();newFunction();" name="myButton"/>

它不起作用。有没有其他方法来合并这两个功能?

我不想将函数2放在函数1中。:)

2 个答案:

答案 0 :(得分:1)

备选答案:

在onClick事件上调用function3()..看起来像

function function3()
{
  function1();
  function2();
}

答案 1 :(得分:0)

这样的事情对你有用吗?

onclick="function baz(){foo(); bar();} baz();"
// or
onclick="(foo(); bar(); baz(); derp(); ... )()";