首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

传递函数的有关问题

2012-05-11 
传递函数的问题function CreateListUI(json,divName,func){var cHTML cHTML+li idListUILI+jso

传递函数的问题
function CreateListUI(json,divName,func)
{
  var cHTML = "";

  cHTML+='<li id="ListUILI'+json.id+'">'+
'<div>'+
'<td><img src="/close.gif" onclick="'+func(json.id,json.name)+')"></td>'+
'</div>'+
'</li>';

   
  document.getElementById(divName).innerHTML+= cHTML

}

func是一个函数,怎样将这个函数绑定到img的onclick上?

[解决办法]
<script type="text/javascript">

function test(id)
{
alert(id);
}
window.onload = function () {
var id = "a1";
var str = "<input type='button' onclick='test(\"" + id + "\");' value='click' />";
document.getElementById("mDiv").innerHTML = str;
}
</script>
[解决办法]

JScript code
function CreateListUI(json, divName, func) {    var cHTML = "";    cHTML += '<li id="ListUILI' + json.id + '">' + '<div>' + '<td><img src="/close.gif" onclick="' + func + "('" + json.id + ',' + "'" +  json.name + "')" + ')"></td>' + '</div>' + '</li>';    document.getElementById(divName).innerHTML += cHTML}
[解决办法]
探讨

<script type="text/javascript">

function test(id)
{
alert(id);
}
window.onload = function () {
var id = "a1";
var str = "<……

热点排行