我有一个关于JavaScript中的"onclick"
函数的问题。在这里,我有一个div "InfoBar"
Javascript onclick参数
<div id="InfoBar"><br>
和两个用于循环
var src = new Array();
for(var i = 0; i < 2; i++){
src.push("el1","el2");
}
for(var j = 0; j < 2; j++){
doesFileExist(src[j]);
}
和doesFileExist()和克利克功能
function klick(el){
alert(el)
}
function doesFileExist(urlToFile){
document.getElementById('InfoBar').innerHTML += '<br>' + '<a id="css" onclick="klick(urlToFile)" href="#" title="'+urlToFile+'">' + "link1 : " + urlToFile + '</a>';
}
现在我已经在"a href"
增加了一个"onclick"
功能。
如果我点击“link1:el1”,我想显示为警报"urlToFile"
字符串。 但我不工作。
在"a href"
title="'+urlToFile+'"
它工作完美,但在"onclick"
不起作用。
任何人都可以帮助我吗? 在此先感谢。
克利克火警?我怀疑你是klick函数,期望在通过事件调用时未定义的“el” – Liath 2014-11-06 10:29:12
发布你的'klick(urlToFile)'函数的代码或创建一个[http://jsfiddle.net/ ](http://jsfiddle.net/) – Victor 2014-11-06 10:29:55
我必须是**唯一** - 'id =“css”'至少设置两次 – Andreas 2014-11-06 10:31:24