Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/410.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在gmail中使用javascript第二次未触发button.onclick事件?_Javascript_Google Chrome_Gmail - Fatal编程技术网

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

在gmail中使用javascript第二次未触发button.onclick事件?,javascript,google-chrome,gmail,Javascript,Google Chrome,Gmail,我正在用java脚本编程,以便在Gmail页面中设置两个按钮 我已经完成了。在那个按钮点击事件中,我必须插入一些内容 按钮创建代码: var btnEncrypt=document.createElement('input'); btnEncrypt.type='button'; btnEncrypt.value='Encrypt'; btnEncrypt.id='btn1

我正在用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。但我再次单击btnDecrypt按钮,但不会调用

在我发现问题后,我从onclick中删除每一行并进行检查

document.getElementsByClassName('bb')[0].innerHTML=decodeData;
使用按钮单击中的上一行,此后仅btnDecrypt和btnEncrypt未被调用

注意:两个按钮都使用like
bb.appendchild(按钮)
我如何解决这个问题


谢谢你。

你怎么知道他们做了什么?我不知道在哪里使用了
className1
@Explosion:请看我更新的问题。