jim_jlu
2016-06-07 19:11
onselect 中如何提取选中的内容?
如当鼠标在"我就是什么什么的简介"这段文字中选中"简介"两个字时,alert出我选中的"简介",如果我选中"什么" 就alert 出"什么".
你的意思是选中什么就弹出什么吧!可惜我也不会
通过鼠标进行选取复制,但不需要复制这一项,选取就行,他就会提示了
像这样:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>鼠标取词</title>
<script>
function getSel()
{
var t=window.getSelection?window.getSelection():(document.getSelection?document.getSelection():(document.selection?document.selection.createRange().text:""))
alert(t)
}
</script></head>
<body >
<textarea name="selectedtext" rows="5" cols="50"onselect="getSel()">以上的代码可以捕获到textarea中的内容
</textarea>
</body>
</html>
一句话里每个词都利用<span>标签设置onselect事件。
<script type="text/javascript">
function message(){
alert("你让我跳我就跳");
}
</script>
这段写在<head>标签里
<form>
<textarea name="summary" cols="60" row="5" onselect="message()">我就是什么什么的简介</textarea>
</form>
这段写在<body>标签里
JavaScript进阶篇
468061 学习 · 21891 问题
相似问题