读书人

传递函数的有关问题

发布时间: 2012-05-11 12:55:37 作者: rapoo

传递函数的问题
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 = "<……

读书人网 >JavaScript

热点推荐