javascript::onkeyup
前から気になっていたonkeyupを使ってみた。
function wordSearch(){ var bfrstr = document.getElementById("bun").value; var bfrword = document.getElementById("bfrword").value; var afrword = document.getElementById("afrword").value; if(bfrstr.indexOf(bfrword) != -1){ var re = new RegExp(bfrword,"ig"); var afrstr = bfrstr.replace(re,afrword); document.getElementById("bun").value = afrstr; } }
<textarea id="bun" onkeyup="wordSearch()"></textarea> 対象語句:<input type="text" id="bfrword"> 置換語句:<input type="text" id="afrword" onkeyup="wordSearch()">
対象語句を置換語句に変換します。
onkeyupでキーを離すごとに関数を実行.
JavaScript はおもしろい.