关于js的问题

我要写一个专用的文本编辑器,用了个可编辑的div,现在想取div中焦点所在的结点或是文本,举个例子

111111

abc123456


现在我的焦点在123456中的4和5之间,想取到当前所在的结点,也就是123456,谁知道怎么取啊? :cry:
各位谢谢了~

[code="java"]

var objVal = ""; var i = 1; //标志量,用于确定只需要返回最低层标签 $(document).ready(function(){ $("body").children().bind('click',function(){ alert(i); i=i-1; if(i>=0){ objVal=$(this).text(); alert(objVal); //输出值 i=i+1; } }); });


dddd

ddddd



[/code]

弄了一会,你看看这个应该合适你的吧,可以在此基础上改改。

事件绑定函数:[color=red]参数this是关键[/color]
[code="JavaScript"]function fun(this){
var test = this.nodeValue;
}[/code]

在事件上传递该this对象,

比如click事件:onclick="fun(this);"