http://blog.sevenight.com/index.php?m=blog&a=show&id=11
看我的blog里,关于用event对象获取位置所在的父对象.我这是用来处理表格的,你可以参考一下.
呵呵.通过鼠标点击事件,或取点击对象的父对象,然后进行操作.具体能领会多少,就看你自己的了.

解决方案 »

  1.   

    或者如何定义某一类对象的单击事件?
    偶是看了CSDN的树,发现标签里竟然没有单击事件,想必是写在外面的
    CSDN的梅花树里有不少人为添加的属性:比如:handle=xxx大家有没有一个定义某一类标签对象(比如:类为item或AAA某类标签的单击事件的方法
      

  2.   

    使用onmouse的话倒是可以被动的控制
      

  3.   

    lz问的是dom selector ? 这个比较讲究内功,也是各个js框架最喜欢拿来比较的东西.
    你可以研究下jquery是怎么做的,或者其它框架是怎么实现的,ext的dom selector速度要比jquery的快一些,prototype的比较慢.
    当然只为了满足当前需要,就没必要写个通用类.但也可以借鉴成熟框架的经验.
    你可以自定义几个语法规则.
    比如"div[node=1]",假定这个就是找属性node的值为1的所有div
    比如"div[node^=a]",假定这个就是找属性node的值以a开头的div
    ....诸如此类.
    结合dom和正则,事件的处理注意ie/ff的兼容.
      

  4.   

    onmouseover="this.style.height='auto'"  意思鼠標划过 本身div 的高度自动