<script>
function as(){
var tb = document.getElementById("tb")
var tbdy = document.createElement('tbody')
var tr,td
var aElem
for(var k=0k<3k++){
tr = document.createElement('tr')
td = document.createElement('td')
aElem = document.createElement('span')
setEvent(aElem)
aElem.innerHTML = "---"+k
td.appendChild(aElem)
tr.appendChild(td)
tbdy.appendChild(tr)
}
tb.appendChild(tbdy)
}
function setEvent(aElem) {
aElem.attachEvent("ondblclick",function(){d(aElem)})
}
function d(x){
alert(x.innerHTML)
}
as()
</script>
在给标签绑定事件时在回调事件里有一个event参数,可以通过event.target获取当前对象,在处理函数里把当前对象当做参数传递过去。如://绑定事件
$('.list').click(function(event){
var ele=event.target
deal(ele)
})
//处理函数
function deal(obj){
}只是举一个例子,如果有错误,请指出。