如果你有一个textarea,并且想要在输入预先确定的2个字符串后执行javascript函数,那么你将如何监控该字符串呢?
需要注意的是,顺序按键时可能无法输入2个字符的字符串。
示例:
您希望在2个字符串“<<”之后触发事件进入。所以你输入并输入“<”,然后你点击textarea中的其他地方并更改一些文字,然后回到你离开的地方然后放第二个“<”第一个旁边的字符。事实上有两个相邻的“<<”字符应该触发可以通过javascript捕获的事件。您将如何监控并创建该事件?
答案 0 :(得分:1)
您可以在关键字上查看整个textarea
内容。我怀疑textarea的内容会变得如此之大,以至于令人望而却步。
document.getElementById('textarea-id').addEventListener('keyup', function () {
this.value = this.value.replace('>>', '<<');
});