我正在编写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)
我该如何解决?
谢谢你。