单击一次按钮的Javascript代码,如果代码再次运行,则不单击它

时间:2015-03-02 13:50:26

标签: javascript

我在这里得到了这段代码

 var el = document.getElementsByClassName('ef_button'); 

for (var i=0;i<el.length; i++) 
{
    if ( el[i].innerHTML.indexOf('EF') != -1 ) 
    {
         el[i].click();
    }

}

使用此代码,单击按钮EF即可。 但是,当我再次运行它时,我希望它不被点击 任何人都知道要写什么 &#34;其他&#34;代码之后的部分??

var el = document.getElementsByClassName('ef_button'); 

    for (var i=0;i<el.length; i++) 
    {
        if ( el[i].innerHTML.indexOf('EF') != -1 ) 
        {
             el[i].click();
        }
        else
       {
                     *something*
       }

}

1 个答案:

答案 0 :(得分:0)

 var el = document.getElementsByClassName('ef_button'); 

for (var i=0;i<el.length; i++) 
{
    if ( el[i].innerHTML.indexOf('EF') != -1 ) 
    {
         if(!el[i].disabled){
             el[i].click();
             el[i].disabled = true;
         }             
    }    
}