我有两个元素<input type = text>
和<div>
。我需要帮助为输入创建事件处理程序,以便输入任何内容,将写入div但将替换所有出现的特定字母。例如,如果输入gjdafrffakja
并且我将“a”替换为“A”,则div将包含gjdAfrffAkjA.
答案 0 :(得分:0)
试试这段代码
function changeText(obj){
var res = obj.innerHTML.replace(/a/gi, "A");
obj.innerHTML=res;
div2.innerHTML=res;
}
&#13;
<div style="width:100%; height:50px; background-color:pink;"
contenteditable="true" onkeyup="changeText(this)"></div>
<br><br>
<div id="div2" style="width:100%;height:50px;background-color:yellow;"></div>
&#13;