我想做一个这样的功能,当用户在页面上单击或双击某一个字的时候,我用js能够捕获到用户单击的那个字?求高手指点。
解决方案 »
- 怎么把html前台将内容转换成图片就是不可复制的那种 高手速来啦
- 关于js继承
- 谁能解决这个问题,如果去掉DOCTYPE 很多功能就失效,但是又不得不加上,有什么替代语句?
- 如何获取链接里面的内容,比如<a href="javascript:onclick(this)">xxx</a>,这个 xxx 该怎样获取呢?用this.innerText也不行哦。
- js控制全屏收缩广告怎么实现?
- 添加div的问题
- 这段代码怎么不是删除当前的div 而是把最后一个div删除了
- 如何解决text对象中数据浮动问题?
- 这是一个javasprict的程序,双击图像就换一幅图,请帮我分析一下,多谢!
- 如何把object对象作为参数代入js函数中呢?
- 用JS来做一个表格处理30个人的成绩
- onbeforeunload触发后不执行location.href?
<html>
<body>
<script type="text/javascript">
window.onload=function(){
var text=document.getElementById("test").innerHTML;
text=text.replace(/(.)/g,"<label onclick='alert(this.innerText);'>$1</label>");
document.getElementById("test").innerHTML=text;
}
</script>
<div id="test">作为试验,还是让我们来测试一下效果吧。</div>
<body>
</html>
String.prototype.trim = function() {
return this.replace(/^\s+|\s+$/g, "");
};function getSelectedText() {
var selectText = "";
try {
selectText = window.getSelection();
} catch(e) {
selectText = document.selection.createRange().text;
}
return (selectText || "").trim();
}
document.ondblclick = function() {
alert(getSelectedText());
};
参考:http://www.iscripts.org/bbs/viewthread.php?tid=140
在浏览器双击文本时,会选中某个单词的。
这里候获取选中文本应该可以不知道有没有别的方式
等待高手
为了兼容FF等其他浏览器应该把alert里面的innerText替换成innerHTML