在Onclick中集成两个函数。使用Javascript

时间:2016-02-02 16:43:48

标签: javascript jquery html

Codepen链接:http://codepen.io/anon/pen/BjVWwB

嗨,我想知道两个函数如何集成在onClick函数中。

请打开上面的代码链接。

输入数据:

 &

<!-- <#assign SEMFirmNameAlt = " - ${site.data.SEMFirmNameAlt}">
<#if site.data.SEMFirmNameAlt = "">
    <#assign SEMFirmNameAlt = "">
</#if> -->

预期输出:

    &amp;

<#assign SEMFirmNameAlt = " - ${site.data.SEMFirmNameAlt}">
<#if site.data.SEMFirmNameAlt = "">
    <#assign SEMFirmNameAlt = "">
</#if> 

请注意,它是一个简单的代码转换应用程序,它将获取用户的输入数据并处理输入并提供预期输出。

第一个“&amp;”转换工作正常,但无法进行第二次取消注释。

第二个部分的代码部分:

var comments = $("body").contents().filter(function() {
      return this.nodeName === "#comment"
    });
    $(comments[0]).replaceWith(function(){return document.createTextNode(this.data);});

如果您对此问题有任何疑问,请在下方发表评论。

3 个答案:

答案 0 :(得分:0)

要么做这样的事情(基本上在你想做的每个功能之后加一个分号):

<input type="button" value="Process String" onclick="processString(); test();" style="width:250px" />

或:

function abc() {
 abcd();
 abcde();
}

<input type="button" value="Process String" onclick="abc()" style="width:250px" />

这将起到与以下功能相同的作用:

<input type="button" value="Process String" onclick="abcd(); abcde();" style="width:250px" />

我个人会更喜欢有多功能的功能,但你也可以这样做。

答案 1 :(得分:0)

为什么不创建一个调用这两个函数的函数,然后在事件中使用它?

function myFunction(){
    pay();
    cls();
}

然后,按钮:

<input id="btn" type="button" value="click" onclick="myFunction();"/>

答案 2 :(得分:0)

   <input type="button" value="any value" onclick="function1(); function2();">

只需用(;)

分隔两个函数