javascript id选择

时间:2011-08-03 16:00:05

标签: javascript jquery

我有一个人为我做的javascript函数。我是原始javascript的一个菜鸟。我经常使用jquery所以我被宠坏了。现在,当有人点击页面上的任何位置时,该函数会运行,因为document选择器用于触发该函数。我希望在单击特定ID时运行该函数。我也安装了jquery。有人有什么建议吗?

addEvent('#id','click',function(){不起作用

addEvent(document.getElementById(“id”),'click',function(){不起作用

function addEvent(obj, type, fn) { 
  if ( obj.attachEvent ) {
    obj['e'+type+fn] = fn; 
    obj[type+fn] = function(){obj['e'+type+fn]( window.event );} 
    obj.attachEvent( 'on'+type, obj[type+fn] ); 
  } else 
    obj.addEventListener( type, fn, false ); 
}
addEvent(document, 'click', function(){

5 个答案:

答案 0 :(得分:3)

答案 1 :(得分:0)

jquery方式。

$("#objId").click(function(){ doSomething();});

答案 2 :(得分:0)

这对你有用吗......

$(document).ready(function () 
{ 
$("#element_id").click ( function(){  ... } );
...
}

答案 3 :(得分:0)

如何使用

addEvent($('#id'), 'click', function(){

答案 4 :(得分:0)

使用document.getElementById('id')代替document。 你应该看看这个: https://developer.mozilla.org/en/The_DOM_and_JavaScript