createTextRange問題

TomyGuan 2006-11-02 06:00:57
function zhiSelect(obj){

  var theRange=obj.createTextRange();
  theRange.moveToPoint(event.x,event.y);
  theRange.expand("word");
  theRange.select();
}

在body中加上這句話就可以用。
<BODY onmousemove="zhiSelect(this)">
..........

但我想把它轉為
<span id = "dictz_status" onmousemove="zhiSelect(this)">
..............
</span>

就出錯了。

怎麼修改才可以在span中用到select這個功能呢?謝謝!!
...全文
300 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
lymzyc 2006-11-02
  • 打赏
  • 举报
回复
钻石就是不一样
fason 2006-11-02
  • 打赏
  • 举报
回复
Applies To

BODY, BUTTON, INPUT type=button, INPUT type=hidden, INPUT type=password, INPUT type=reset, INPUT type=submit, INPUT type=text, TEXTAREA



try code like this:

<SCRIPT LANGUAGE="JavaScript">
<!--

function zhiSelect(obj){
var r = document.selection.createRange();
r.moveToElementText(obj);
r.moveToPoint(event.x, event.y);
r.expand("word");
r.select();
}

//-->
</SCRIPT>
<span id = "dictz_status" onmousemove="zhiSelect(this)">
但我想把它轉為..............
</span>

87,904

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧