将所选内容保留在文本区域中

2022-04-13 00:00:00 selection javascript onblur

我是否可以防止在"onblur"事件中丢失选择?

<!DOCTYPE html>

<html xmlns = "http://www.w3.org/1999/xhtml" xml:lang = "en" lang = "en">
    <head>
        <meta http-equiv = "Content-Type" content = "text/html; charset=utf-8">

        <script type = "text/javascript">
            window.onload = function () {
                var textarea = document.getElementsByTagName ("textarea")[0];

                textarea.onblur = function () {
                    alert ("Should keep selection");

                    return false;
                }
            }
        </script>

        <title>Select me !</title>
    </head>

    <body>
        <textarea>Select me !</textarea>
    </body>
</html>

谢谢/


解决方案

我认为这不是个好主意。用户手持鼠标,可以在页面上的任何位置单击。如果您将他带回文本区域,它将不会遵循web accessibility的原则。

相关文章