0

私は Java スクリプトでプログラミングして、Gmail ページに 2 つのボタンを設定しています。

そのボタンクリックイベントで、コンテンツを挿入する必要があります。

ボタン作成コード:

  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 のみが呼び出されません。

注: 両方のボタンは、 How can i resolve that?bbのようなものを使用してそのクラスに配置されます。bb.appendchild(buttons)

ありがとう。

4

0 に答える 0