”あいうえお、かきくけこ、さしすせそ、たちつてと”
という文字列を
”あいうえお、index、さしすせそ、たちつてと”にした時
のくだりが何をしたのかわかりません
なにもせずにかきくけこはindexにはならないでしょうし
indexが入力欄になることもないでしょう。
また文字列の変更は正規表現が楽かもしれません
javascript
1<script>
2window.addEventListener('DOMContentLoaded', ()=>{
3 var txt1=document.querySelector('#hoge').textContent;
4 document.querySelector('#change').addEventListener('click',e=>{
5 var replacement=document.querySelector('#fuga').value;
6 var txt2=txt1.replace(/かきくけこ/,replacement);
7 document.querySelector('#hoge').textContent=txt2;
8 });
9});
10</script>
11<div id="hoge">あいうえお、かきくけこ、さしすせそ、たちつてと</div>
12<input type="text" id="fuga" value="入力欄">
13<input type="button" value="change" id="change">