[英]Defining function call dynamically with javascript to anchor tag
我有一个id=1
的锚标记,我试图使用下面的逻辑定义onClick="menu_function(shopname)"
,但它不像a.href
那样工作:
function display_details(shopname,img)
{
var a = document.getElementById("1");
a.href = "./menu.php";
a.onClick ="menu_function(shopname)";
}
你能告诉我为什么它不起作用并引导我走向正确的方向吗?
使用函数表达式作为onclick
的值,而不是字符串:
function display_details(shopname,img)
{
var a = document.getElementById("1");
a.href = "./menu.php";
a.onclick = function(){
menu_function(shopname);
};
}
另请注意:JavaScript区分大小写,并且事件称为onclick
(小写)而不是onClick
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.