function main(){

var delImage=document.createElement("img");
delImage.setAttribute("alt","Edit");
delImage.setAttribute("src","drop.png");

var position=newRow.rowIndex;
var typeElem=document.createElement("a");
typeElem.setAttribute("name","delete");
typeElem.setAttribute("href","#");
typeElem.appendChild(delImage);
typeElem.setAttribute('onclick',"delete(position)");

newRow.insertCell(lastCell).appendChild(typeElem);

}

function delete(pos){
alert(pos);
}


单击锚标记时,我无法调用删除功能...我要更改些什么才能实现此目的?

最佳答案

尝试

typeElem.onclick = function(){
    delete(position);
};


最好使用更有意义的名称,例如deletePosition或类似的名称

关于javascript - javascript: anchor 标签问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3053107/

10-10 07:12