如何为href标签写onclick事件

时间:2012-05-31 15:27:10

标签: javascript jquery asp.net asp.net-mvc asp.net-mvc-2

有人可以帮我在href标签上的onClick事件上写这个吗?

 string x= "<a href=\"JavaScript:callfunction(event,'"+ y.id.tostring() + "');\">click</a>";

3 个答案:

答案 0 :(得分:6)

string x = string.Format(
    "<a href=\"#\" onclick=\"callfunction(event, '{0}')\">click</a>", 
    y.id
);

答案 1 :(得分:4)

为什么不能这样:

string x= "<a href=\"#\" onclick=\"callfunction(event,'"+ y.id.tostring() + "');\">click</a>";

答案 2 :(得分:2)

使用DOM负责方法进行此类任务的另一种方法

var x     = document.createElement('a');
x.href    = "#";
x.onclick = function(evt) {
   callfunction(evt, y.id.tostring())
}

<destination-node>.appendChild(x);