在gmail中使用javascript第二次未触发button.onclick事件?
我正在用java脚本编程,以便在Gmail页面中设置两个按钮 我已经完成了。在那个按钮点击事件中,我必须插入一些内容 按钮创建代码:在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
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未被调用
注意:两个按钮都使用likebb.appendchild(按钮)
我如何解决这个问题
谢谢你。你怎么知道他们做了什么?我不知道在哪里使用了
className1
@Explosion:请看我更新的问题。