如题,我们都知道p标签和input都有onselect属性 看了好多菜鸟教程例子,onselect可以实现选中触发事件,那么各位大神知道怎么获取选中的内容吗?
我的需求是针对选中值进行高亮显示以及一些列操作,比如打标记。

解决方案 »

  1.   

    这种对选中的文字进行操作,不是菜鸟教程能教你的,属于js高级应用了你可以去参考一些开源的js编辑器的做法。过程比较复杂,恕不细说
      

  2.   

    不好意思我找问解决方案了,
    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8">
    <title></title>
    <script type="text/javascript">
    function message(){
    var selectionObj = window.getSelection();   var selectedText = selectionObj.toString();
    alert('触发了选中事件'+selectedText)
    }
    </script>
    </head>
    <body>
    <input type="text" name="username" value='请输入用户名!' onselect="message()" />
    </body>
    </html>