ボタンでボタンを作成

以下のプログラムで、レコード一覧に押すと別ボタンが追加されるものを作成しています。

(function(){
“use strict”;

kintone.events.on(‘app.record.index.show’,function(event){

var iraiButtonA=document.createElement(‘button’);
var setumei=document.createElement(‘div’);
var sp= kintone.app.getHeaderSpaceElement()
var spp=kintone.app.getHeaderMenuSpaceElement()

iraiButtonA.id=‘my_index_button’;
iraiButtonA.innerHTML=‘新規リスト追加’;

 

setumei.style.width = ‘100%’;
setumei.style.fontWeight = ‘bold’;
setumei.innerHTML=‘↑ 使用サイトリスト更新を依頼する時にClick’;

iraiButtonA.onclick=function(){
var NoNoA;
NoNoA=prompt(‘新規サイトを使用したレコードのNoを記入してください’)
var tsurukakuninA=document.createElement(‘button’);
tsurukakuninA.id=‘my_index_button’;
tsurukakuninA.innerHTML=NoNoA+‘:を追加してください’;

spp.appendChild(tsurukakuninA);

tsurukakuninA.onclick=function(){
spp.removeChild(tsurukakuninA);

}

}
sp.appendChild(iraiButtonA);
sp.appendChild(setumei);

});

})();

 

動きはするのですが、ページを更新したり移動すると後から追加したボタンが消えてしまいます。

後から追加したボタンをremoveするまでは、維持したのですがどうすればいいでしょうか。

初心者のため、お力添えいただければと幸いです。

 

鶴見様

お世話になっております。
cstapの江田と申します。

追加されたボタンの情報をどこかしらに保存して、その情報をもとにページ再表示時にボタンも再表示させる処理が必要です。
ボタンの情報の保存手段として、端末単位での情報保持で良いのであれば、cookieを用いるのが手軽だと思います。
他の端末にもボタンの情報を共有する必要があれば、ボタンの情報を保存する用のアプリを用意するなどの方法が考えられます。