我有一个满足感的div,就像这样:
<div id="test" contentEditable="true" style="width: 600px; height:300px;">Lorem ipsum dolor sit amet</div>
Run Code Online (Sandbox Code Playgroud)
我使用以下代码:
<input type="button" value="Click me" onclick="alert(window.getSelection().focusOffset.toString());"></button>
Run Code Online (Sandbox Code Playgroud)
当我在div中移动插入符号时单击按钮,返回div中插入符号的实际位置(偏移量).
问题是当我用输入类型=文本或密码控件替换contenteditable div,并保持contenteditable属性= true,然后单击按钮,我总是得到零.为什么是这样?
谢谢你的期待.