我有一个简单的 onclick 功能,它调用了一个函数,但我得到了一个意外的标识符,但我没有看到错误在哪里,它实际上并没有给我错误,直到我点击了令人困惑的链接。
这是脚本:
function discard_item(id,name){
alert('test');
return false;
}
function load(){
name = 'test';
id = 1;
output = [];
output.push('[<a href="#" onclick="return discard_item("'+id+'","'+name+'")">Discard</a>]');
document.getElementById('main').innerHTML = (output.join(''));
}
load();
当我点击链接调用discard_item时,我得到:意外的令牌}
不过,似乎在我的脚本中看不到错误? http://jsfiddle.net/Lu2HK/6/
希望你能帮忙!