This是我的代码:
inserisciMarker();
function scorriAllaLista(param) {
alert(param);
}
function inserisciMarker() {
markerClick = function () {
$('#example').attr("onclick", "scorriAllaLista('hello'); return false;");
};
markerClick();
}
点击链接,
Uncaught ReferenceError: scorriAllaLista is not defined
为什么?我该如何解决?
最佳答案
如果确实必须按照您的方式进行操作,则可以将方法添加到全局window
对象中,类似于:
window.scorriAllaLista = function(param) {
alert(param);
}
DEMO-将方法添加到
window
当您已经在使用
return false
时,您可能会放弃href="#"
,因为return false;
已经停止传播并阻止了默认行为。关于javascript - 为什么我不能从2个函数内部调用该函数?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15525926/