读书人

javascript 拼接按钮时 onclick里面如

发布时间: 2012-08-09 15:59:21 作者: rapoo

javascript 拼接按钮时 onclick里面怎么调用自己写的函数??

JScript code
function getUsers(c){            var add = document.getElementById("add");            if (c != "null") {            SearchByPetName                    .searchByName(                            c,                            function(data) {                                var size = data.length;                                var rs = "<ul>";                                var username = '<%=username%>';                                for ( var i = 0; i < size; i++) {                                    rs += "<tr><td width = 200px align='left'>"                                            + data[i].petname                                            + "</td><td><input type = 'button' value = '+加关注' "+'onclick="alert(1);addAtt('+"'"+username+"','"+data[i].username+"'"+')"'+" /></td></tr> ";                                }                                rs += "</table>";                                alert(rs);                                add.innerHTML = rs;                            });        }        function addAtt(id1,id2) {            alert("触发");            MyAttention.addAttention(id1,id2);//自己写的一个类        }

拼接完输出后,点按钮只能alert(1)其它就没有反应了,研究了一个多小时也没弄明白,悲剧啊!!T T

[解决办法]
这几行代码暴露出的问题非常多 ~~
[解决办法]
为什么拼接呢? 直接在第一个方法里面调用不好吗?

读书人网 >JavaScript

热点推荐