[英]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.