js动态生成的标签,点击传递参数到js函数

来源:互联网 发布:使用excel制作数据库 编辑:程序博客网 时间:2024/05/17 09:36

在js函数中,动态生成了一系列<a>标签,现在需要点击a标签后,能够传值到点击后调用的函数,,尝试了好久才成功!

for(var i=0;i<len;i++){  var tr=oTbody.insertRow(i);var td1=tr.insertCell(0);var td2=tr.insertCell(1);var td3=tr.insertCell(2);var td4=tr.insertCell(3);td1.innerHTML=i+1;var school=result_temp[len-1-i][1];//td2.innerHTML="<a href='javascript:mid_trend()' id='mid_school_trend' onclick='mid_trend_data("+school+")'>"+result_temp[len-1-i][1]+"</a>";//td2.innerHTML="<a href=\"javascript:mid_trend()\" onclick=\"mid_trend_data('"+school+"')\">"+result_temp[len-1-i][1]+"</a>";//td2.innerHTML="<a href=\"javascript:mid_trend()\" onclick=\"__ROOT__\Home\School\school_trend_data("+school+")\">"+result_temp[len-1-i][1]+"</a>";td2.innerHTML="<a href=\"#\" onclick=\"mid_trend_data('"+school+"')\">"+result_temp[len-1-i][1]+"</a>";td3.innerHTML=result_temp[len-1-i][0];td4.innerHTML=Percentage(result_temp[len-1-i][0],middle_sum);}

前面几种都是尝试失败的,最后一个才成功,onclick点击调用js函数的时候,传递参数仍旧需要''单引号引起来~否则的话,控制台会报错,这样就可以传过去啦~

感谢大神~

http://bbs.csdn.net/topics/391024146?from=androidqq

0 0
原创粉丝点击