button.onclick事件在gmail中第二次没有使用javascript触发?

时间:2013-08-23 12:52:37

标签: javascript google-chrome gmail

我正在编写java脚本以在Gmail页面中设置两个按钮。

我已经完成了。在那个按钮点击事件中,我必须插入一些内容。

按钮创建代码:

  var btnEncrypt=document.createElement('input');
                    btnEncrypt.type='button';
                    btnEncrypt.value='Encrypt';
                    btnEncrypt.id='btn11';


var btnDecrypt=document.createElement('input');
                    btnDecrypt.type='button';
                    btnDecrypt.value='Encrypt';
                    btnDecrypt.id='btn10';

和onclick函数是,

 btnEncrypt.onclick = function()
                    {
                        className1 = document.getElementsByClassName('aa')[0].innerHTML;    

                    };


 btnDecrypt.onclick = function()
                        {
                            className1 = document.getElementsByClassName('bb')[0].innerHTML;
document.getElementsByClassName('bb')[0].innerHTML=decodeData;  

                        };

第一次,我会点击btnEncrypt和btnDecrypt按钮,它会正确触发btnEncrypt.onclick和btnDecrypt.onclick.But再次点击btnDecrypt按钮不会被调用。

我从那个onclick中删除每一行并在我遇到问题后检查。

document.getElementsByClassName('bb')[0].innerHTML=decodeData;

在buttonclick中使用上面的行,此后只调用btnDecrypt和btnEncrypt。

注意:这两个按钮都放在bb课程中,类似于bb.appendchild(buttons) 我该如何解决?

谢谢你。

0 个答案:

没有答案