我在onlick事件中添加div,但点击出现错误(Mozilla Firefox):“ReferenceError:myfoo未定义”。如果我将onclick事件更改为提醒,它可以正常工作,但不能用mysefl写入的函数。onclick属性找不到全局函数
这里的jsfiddle
function myfoo(x)
{
alert(x);
}
$("#some").html('<div id="cool_div" onclick="myfoo('+"'xwe'"+');"></div>');
你能不能,请解释一下什么是错的? (我明白,可以assign.click事件,但它可以通过onclick?)。
为什么你用'“+‘‘XWE’’+”',为什么不只是'xwe'' – Felix
'xwe'会产生下一个代码:onclick =“myfoo(xwe)”,其中xwe没有定义 – Tigran
我的意思是'onclick =“myfoo('xwe')”',它是否一样作为你的? – Felix