推荐:谷歌浏览器F12
要做个仿智联招聘那种职位搜索的页面效果,在仿的过程中遇到的问题如下(用的是谷歌最新版的浏览器):
找到对应元素(button)标签后发现居然没有onclick,但它的确也调用了函数啊 如下图:但单击“选择职位”时,开发者工具显示调用到了2007行,如下图里面有个函数showTxtOnTrigg。对应的函数体如下:这个函数是什么意思?
谷歌浏览器F12JavaScript网页特效

解决方案 »

  1.   

    1.元素的onclick是一个事件,处理该事件的函数由用户自已编写,
    document.getElementById(ele).onclick=function(){}

    jQuery的
    $(ele).bind('click',function(){});
    编完处理函数后将它与某元素的onclick绑定
      

  2.   

    我是chrome28,dev-tools与你略不同
    依次看图
      

  3.   

    我现在挺悲剧的公司只能用ie6浏览器,好多东西都看不了, 事件可以自定义的,或者是在其它地方也可能有事件委托什么的,通过大元素 然后找里面的子元素绑定事件,再或者在外面文件里面通过id 或者class 绑定相关事件,并不是只能放在行内的。
      

  4.   

    JS是事件驱动的。如果把事件触发器写在标签内部,类似<div onclick="fn()"></div>这种形式,包括dom.onclick=fn;这种形式,属于DOM Level 0 Event。内联的写法是最不提倡的,事件的添加和移除都很不方便,js混在html代码中,特别不利于维护,而且效率低,内存占有率高(低版本IE中)。虽然直接操作dom对象的onclick一定程度上分离了html和js代码,但却不支持多个事件监听以及事件冒泡等机制。
    因此,在DOM Level 2中,对Event做了规范和完善。每个dom对象有addEventListener方法(IE9以下低版本中是attachEvent,不过IE11以后又废除了attachEvent,IE11中请使用DOM2标准中的addEventListener)。详见:DOM2中的高级事件处理
      

  5.   

    这个函数是这么和元素绑定的
    怎么绑定的肯定是用代码绑定的啊。
    具体在哪儿绑的,你用ID搜索主HTML文件和各个智联的JS文件。
    现在上班了,不方便上那网站了……
      

  6.   

    QQ截图~~~就是怎么用红框标记出来,QQ截图也能这样?
      

  7.   

    QQ截图~~~就是怎么用红框标记出来,QQ截图也能这样?
    就是QQ截图啊。。
    你圈完选择框,在选择框旁边就有一栏工具栏,然后用矩形工具就能画方框。
      

  8.   

    QQ截图~~~就是怎么用红框标记出来,QQ截图也能这样?
    就是QQ截图啊。。
    你圈完选择框,在选择框旁边就有一栏工具栏,然后用矩形工具就能画方框。谢了
      

  9.   

    QQ截图~~~就是怎么用红框标记出来,QQ截图也能这样?
    就是QQ截图啊。。
    你圈完选择框,在选择框旁边就有一栏工具栏,然后用矩形工具就能画方框。谢了
    额....还可以画箭头写字的