Javascript 如何使三个命令中的一个onclick命令延迟两次触发?

Javascript 如何使三个命令中的一个onclick命令延迟两次触发?,javascript,jquery,html,button,onclick,Javascript,Jquery,Html,Button,Onclick,如何在按钮上的3个命令中只使用一个按钮onclick命令来延迟开火和两次开火 我需要命令copyDiv()要触发两次并稍微延迟,请在我按下按钮时,将同一按钮内的其他命令作为默认命令直接触发 JavaScript: <script type='text/javascript'> function copyDiv(){ $('.content:not(.focus)').html(function() { var value = $(this

如何在按钮上的3个命令中只使用一个按钮onclick命令来延迟开火和两次开火

我需要命令
copyDiv()
要触发两次并稍微延迟,请在我按下按钮时,将同一按钮内的其他命令作为默认命令直接触发

JavaScript:

<script type='text/javascript'>
function copyDiv(){
$('.content:not(.focus)').html(function()
{                   
    var value = $(this).val();
    var contentAttr = $(this).attr('name');
    $('.'+contentAttr+'').html(value
    .replace(/</g, '&lt;')
    .replace(/>/g,'&gt;')
    .replace(/\n/g, '<br/>')
    )
})
<input type="button" onclick="loadFileAsText();showFileSize();copyDiv();" value=" Load Text Default Files ">

函数copyDiv(){
$('.content:not(.focus)).html(函数()
{                   
var值=$(this.val();
var contentAttr=$(this.attr('name');
$('..+contentAttr+'').html(值
.replace(//g',)
.替换(/\n/g,“
”) ) })
});

HTML:

<script type='text/javascript'>
function copyDiv(){
$('.content:not(.focus)').html(function()
{                   
    var value = $(this).val();
    var contentAttr = $(this).attr('name');
    $('.'+contentAttr+'').html(value
    .replace(/</g, '&lt;')
    .replace(/>/g,'&gt;')
    .replace(/\n/g, '<br/>')
    )
})
<input type="button" onclick="loadFileAsText();showFileSize();copyDiv();" value=" Load Text Default Files ">


注意:上面的源代码可以正常工作并执行它们应该执行的操作,问题是我需要命令延迟触发两次。

脚本
标记中,添加以下功能:

function onClickCommand(){
  var count = 0;
  // delay in milliseconds
  var delay = 1000;

  var interval = setInterval(function(){
    if (count++ < 2) {
        copyDiv();
      } else {
        clearInterval(interval);
      }
  }, delay);
}
函数onClickCommand(){
var计数=0;
//以毫秒为单位的延迟
无功延迟=1000;
var interval=setInterval(函数(){
如果(计数+++<2){
copyDiv();
}否则{
间隔时间;
}
},延误);
}
HTML:



谢谢,它工作得很好。这正是我所需要的。我很高兴在这一页上第一次这么快就得到了正确的答案。在我发布后大约10分钟,您的回答是正确的。谢谢你…我很高兴能帮上忙。虽然说实话,我不明白为什么我得了-1分,因为这个问题是正确的,不是重复的,你的答案正是我所需要的。所以我真的不明白为什么我得了-1。。。好吧,那没关系。重要的是我得到了正确的答案,这很有效。