[HTML]
<!DOCTYPE html> <html lang=ja dir="ltr"> <head> <meta charset="utf-8"> <title>おい!それってYO!!</title> </head> <body> <textarea cols="60" rows="5">やったぜ。投稿者変態糞土方。</textarea> <input type="text" id="findtxt"> <input type="text" id="reptxt"> <button>置換</button> <p>結果表示</p> <script src="replace.js"></script> </body> </html>[js]
let tarea = docoment.querySelector('textarea');
let findipt = document.querySelector('#findtxt');
let repipt = document.querySelector('#reptxt');
let btn = document.querySelector('button');
let elem = document.querySelector('p');
btn.addEventListener('click', () => {
let findtxt = findipt.value;
let reptxt = repipt.value;
let tagtxt = tarea.value;
findtxt = new RegExp(findtxt, 'g');
tagtxt = tagtxt.replace(findtxt, reptxt);
elem.innerText = tagtxt;
});
これで置換するプログラムを作ったのですがうまく機能してくれません。どこを直せばよいでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。