Codepen链接:http://codepen.io/anon/pen/BjVWwB
您好,我想知道如何将两个函数集成到 onClick 函数中。
请打开上面的codepen链接。
输入数据:
&
<!-- <#assign SEMFirmNameAlt = " - ${site.data.SEMFirmNameAlt}">
<#if site.data.SEMFirmNameAlt = "">
<#assign SEMFirmNameAlt = "">
</#if> -->
预期输出:
&
<#assign SEMFirmNameAlt = " - ${site.data.SEMFirmNameAlt}">
<#if site.data.SEMFirmNameAlt = "">
<#assign SEMFirmNameAlt = "">
</#if>
请注意,这是一个简单的代码转换应用程序,它将获取用户的输入数据并处理输入并给出预期的输出。
第一个“&”转换工作正常,但无法执行第二个取消注释部分。
第二个取消注释部分的代码:
var comments = $("body").contents().filter(function() {
return this.nodeName === "#comment"
});
$(comments[0]).replaceWith(function(){return document.createTextNode(this.data);});
如果您对此问题有任何疑问,请在下面评论。
最佳答案
要么做这样的事情(基本上在你想要做的每个函数后面加一个分号):
<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" />
我个人更喜欢使用函数来执行多个函数,但您也可以执行此方法。
关于javascript - 在 Onclick 中集成两个函数。 JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35159064/