为了账号安全,请及时绑定邮箱和手机立即绑定

正在回答

5 回答

onselect="message()"应该放在 rows="5"后面

0 回复 有任何疑惑可以回复我~

当文字内容被选中之后,还可以触发。

0 回复 有任何疑惑可以回复我~

明确概念:选中事件,当文本框或者文本域中的文字被选中时,才触发onselect事件,同时调用的程序就会被执行。

<div>标签是区块或者区域。

0 回复 有任何疑惑可以回复我~

onselect 是放在输入框里面的。而在普通文本上面的检测,一般使用onmouseup就行了

<p onmouseup="getText()">aaaaaaaaaaaaaaaaaaaaaaaaaaaa</p>
<script type="text/javascript">function getText(){	var txt="";	if(document.selection){		txt = document.selection.createRange().text;	}else{		txt = window.getSelection().toString();	}	console.log(txt);}</script>


0 回复 有任何疑惑可以回复我~

onselect="message()"放的位置不对 ,如下边的例子放就好了

例:

<form>

  个人简介:<br>

   <textarea name="summary" onselect="message()" cols="60" rows="5" >请写入个人简介,不少于200字!</textarea>


2 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

<div onselect="message()"></div>

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信