我发现了一个令我困惑的问题。很简单,一般情况下,当我点击一个textarea时,光标总是在textarea的开头,但是今天我输入这样的代码
<textarea rows="3"></textarea>
在Chrome 扩展网页上,光标会随着点击位置而改变其位置。我发誓页面上没有多余的 JS 或 css
我发现了一个令我困惑的问题。很简单,一般情况下,当我点击一个textarea时,光标总是在textarea的开头,但是今天我输入这样的代码
<textarea rows="3"></textarea>
在Chrome 扩展网页上,光标会随着点击位置而改变其位置。我发誓页面上没有多余的 JS 或 css
如果您在打开和关闭 textarea 标签之间有标签,请检查您的代码。一些 IDE 在自动格式化时插入标签。
<textarea></textarea>
打开和关闭标签之间不应有任何空格或制表符。
如果标签之间有空格或制表符,它的行为会很奇怪。
我有同样奇怪的问题。我使用以下方法绕过它:
document.getElementById('element-id').innerText = '';
我很想知道它发生的真正原因。