求教javascript高手 我想做一个这样的功能,当用户在页面上单击或双击某一个字的时候,我用js能够捕获到用户单击的那个字?求高手指点。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <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 一个简单的dom问题,白给分 【结果是什么啊?】请教 谁有选择 地址 的代码控件 打印问题.大家一定要帮忙呀.斑竹 新人请教如何关闭<div><object>等标签 如何判断一个列表框内是否存在某一字符串? 公司现在要做一个project,把原的一个在windows上的程序,要在IE上实现,求思路? js 时间得到的值不一样 input输入文件名 buttun下载 求实例 点击盒子变颜色 用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