【发布时间】:2011-06-26 13:39:43
【问题描述】:
我正在寻找创建一个书签,它采用选定的单词和同一段落元素中的其他单词,对它们进行编码,然后将它们发送到我的服务器。
例如,考虑以下情况:
<p>The quick brown fox jumped over the fence.</p>
如果用户选择“jumped”(通过突出显示它)并单击小书签,我希望将“jumped”作为一个编码字符串发送,并将“The quick brown fox jumped over the fence”作为一个附加编码字符串发送。
这是我到目前为止所得到的。 getSelection 函数将“跳转”发送到我的服务:
javascript:location.href='http://www.myservice.com/new.php?'+'url_def='+encodeURIComponent(getSelection())
为了将段落元素中的附加文本添加到我的服务中,我可以附加什么内容?
【问题讨论】:
-
这可能会有所帮助:Getting document selections 重新获取页面上的元素选择。从这里,您可以找到所选内容的父元素并获取其文本值。
标签: javascript dom string bookmarklet