html textarea 在输入框光标移动时执行1个js方法,如何实现?
时间: 2023-07-16 19:16:25 浏览: 171
使用JS在textarea在光标处插入内容
4星 · 用户满意度95%
可以使用 `onfocus` 和 `onblur` 事件来实现。
`onfocus` 事件在文本框获得焦点时触发,`onblur` 事件在文本框失去焦点时触发。通过这两个事件,可以实现在光标移动时执行某个方法。
例如:
```html
<textarea id="myTextarea" onfocus="myFunction()" onblur="myFunction()">这里是文本框</textarea>
<script>
function myFunction() {
// 这里执行你想要的操作
console.log("光标移动了");
}
</script>
```
当光标移入或移出文本框时,都会执行 `myFunction()` 方法。你可以根据实际情况选择只在光标移入或移出时执行该方法。
阅读全文