问答详情
源自:6-7 内容选中事件(onselect)

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

怎么运行不了

提问者:慕九州4027393 2018-07-13 17:03

个回答

  • 随心_随缘
    2019-03-28 11:36:14

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

  • 慕慕4380654
    2018-12-04 13:48:05

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

  • 我记O
    2018-07-29 15:40:10

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

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

  • 五更寒
    2018-07-21 16:24:28

    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>


  • Geoff_liu
    2018-07-13 17:44:04

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

    例:

    <form>

      个人简介:<br>

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