我可以防止在“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 的原则。 .
关于javascript - 将选择保留在文本区域中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4008207/