ページ M とページ NM の 2 つのテスト ページがあります。入力テキストボックスが 1 つあるという点で、どちらも同じです。唯一の違いは、M にはメタ タグがあり、NM にはないことです。
メタタグはこんな感じ
<meta http-equiv="X-UA-Compatible" content="IE=10"/>
もちろん、IE=9 または IE=8 も機能します。編集コントロールは、テキストボックス、パスワード、テキストエリア、contenteditable div などです。どちらかを使用して、現在のキャレット位置をいつでも見つけることができます
document.getElementById('ControlName').selectionStart.toString()
また
window.getSelection().focusOffset.toString()
これは NM ページでは機能しません。ページにメタ タグがない場合、キャレットの位置を取得するにはどうすればよいですか? ご覧いただきありがとうございます