В этой статье описывается, как JS очищает содержимое выбора. Поделитесь этим для вашей ссылки. Конкретный анализ заключается в следующем:
Сегодня я делал эффект перетаскивания Div и обнаружил, что текст на странице будет выбран при перетаскивании, поэтому я нашел соответствующую информацию о JS очистке выбранного контента.
В полученных результатах обнаруживается, что в Google, Firefox и Opera Browsers у окна объект имеет свойство GetSelection, но не в IE. Объект документа в IE имеет атрибут выбора, поэтому может быть решена очистка выбранного контента на странице.
В браузерах Google, Firefox и Opera мы можем легко очистить выбранное контент через window.getSelection (). RemoveallRanges (), а в т.е. мы можем очистить выбранное контент через document.selection.empty ().
Итак, мы можем написать это:
var clearslct = "GetSelection" в окне? function () {window.getSelection (). RemovealLranges ();}: function () {document.selection.empty ();};«GetSelection» в окне используется для определения того, содержит ли объект окна свойство GetSelection. Если это правда, это означает, что текущий браузер поддерживает GetSelection, то есть браузер-это браузер, не относящийся к I, и наоборот.
Если мы хотим запретить пользователю выбирать контент на странице, мы можем сделать это:
// Предотвращение мыши выбирать содержимое (очистить выбранное содержимое при выпуске мыши) window.onmouseup = function () {clearslct ();} // предотвратить выбор контента через клавиатуру (очистить выбранное содержимое при выпуске ключа) window.onkeyup = function () {clearSlct ();} // Использование метода jquery $ (window). clearSlct ();});Я надеюсь, что эта статья будет полезна для каждого программирования JavaScript.