JavaScript—确定光标是否位于容器中包含的文本的开头,忽略空格

JavaScript—确定光标是否位于容器中包含的文本的开头,忽略空格,javascript,Javascript,我试图确定光标是否位于容器的开头(contenteditable为true),忽略首先出现的空白或HTML元素。例如: <div class="layout-container" contenteditable="true"> <div class="slice-content"> <p> Hello World</p> </div> </div> <div class="

我试图确定光标是否位于容器的开头(contenteditable为true),忽略首先出现的空白或HTML元素。例如:

<div class="layout-container" contenteditable="true">
    <div class="slice-content">
        <p>       Hello World</p>
    </div>
</div>

<div class="layout-container" contenteditable="true">
    <div class="slice-content">
        <p>Hello World</p>
    </div>
</div>

<div class="layout-container" contenteditable="true">
    <div class="slice-content">
        <p>  <span style="font-weight: normal;">Hello</span> World</p>
    </div>
</div>
这可能有帮助:这可能有助于:
window.getSelection().getRangeAt(0).startOffset;