解决方案 »

  1.   

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" >
    <head>
        <title>无标题页</title>
        <script type="text/javascript">
        function getSelect()
        {
            if(window.getSelection())
            {            alert(window.getSelection());
              
            }
            else
            {
                alert(document.selection.createRange().text);
            }    
        }
        </script>
    </head>
    <body>
    <div>asdlfjawefo;awejgoawemfaowcmzxvczo<b>asdfwe3wg2222</b>xcvaowdfijq9p23rjq023jrq23r</div>
    <input type="button" value="获 取" onclick="getSelect();" />
    </body>
    </html>
    你是没有选中东西当然是空的了
      

  2.   

    我是在xul里调用的js文件,有选中的
    <popup id="contentAreaContextMenu">
    <menuitem id="context-uusharedemo1" label="pixivID搜索" insertafter="context-stop"
    oncommand="getvalue.getvalue();"/>
    </popup>
    这个是触发的事件,一个右键菜单。但是点了菜单后照上面的方法触发的js弹出的一直为空很是纠结