js 15-12 getSelection

<html>

<head>
<script>
function getSelectedText() {
    if (window.getSelection) {
        // This technique is the most likely to be standardized.
        // getSelection() returns a Selection object, which we do not document.
        return window.getSelection().toString();
    }
    else if (document.getSelection) {
        // This is an older, simpler technique that returns a string
        return document.getSelection();
    }
    else if (document.selection) {
        // This is the IE-specific technique.
        // We do not document the IE selection property or TextRange objects.
        return document.selection.createRange().text;
    }
}
</script>

<title></title>

</head>

<body>
<input type="button" value="select" οnclick="alert(getSelectedText())">
<a href="javascript: var q; q=getSelectedText();void window.open('http://en.wikipedia.org/wiki/'+q);">lock up</a>

<p>Civilization, I apprehend, is nearly synonymous with order. However much we may differ touching such matters as the distribution of property, the domestic relations, the law of inheritance and the like, most of us, I should suppose, would agree that without order civilization, as we understand it, cannot exist. Now, although the optimist contends that, since man cannot foresee the future, worry about the future is futile, and that everything, in the best possible of worlds, is inevitably for the best, I think it clear that within recent years an uneasy suspicion has come into being that the principle of authority has been </p>

</body>

</html>

 从下面的文档中选取一段,然后点击lookup 在wiki里面查询。

开始一直没有成功。显示web地址出问题。怀疑没有选取到字符串。然后做了一个按钮select来显示选取的字符串,一切正常。

然后用href调用这选取的字符串,就可以了查询了。

转载于:https://www.cnblogs.com/rorodo/archive/2012/09/29/2708565.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值