Javascript 如何在Firefox中使用Ctrl键选择表格单元格?

Javascript 如何在Firefox中使用Ctrl键选择表格单元格?,javascript,firefox,dom,Javascript,Firefox,Dom,在Firefox中,按住Ctrl键并单击表格单元格时,可以将它们添加/删除到非连续的选择中。按住Ctrl键并拖动可创建连续的选择 如何在DOM/jQuery等中确定是否选择了单元格?函数getSelectedElements(){ function getSelectedElements() { const selection = window.getSelection(); const selectedElements = []; for (let i = 0; i

在Firefox中,按住Ctrl键并单击表格单元格时,可以将它们添加/删除到非连续的选择中。按住Ctrl键并拖动可创建连续的选择

如何在DOM/jQuery等中确定是否选择了单元格?

函数getSelectedElements(){
function getSelectedElements() {
    const selection = window.getSelection();
    const selectedElements = [];

    for (let i = 0; i < selection.rangeCount; i++) {
        const range = selection.getRangeAt(i);

        selectedElements.push(range.startContainer.childNodes[range.startOffset]);
    }

    return selectedElements;
}
const selection=window.getSelection(); 常量selectedElements=[]; for(设i=0;i