js动态生成的标签,点击传递参数到js函数
2016-12-04 14:10
495 查看
在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
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
相关文章推荐
- dwz jui 表格数据参数传递 点击时动态添加了个input
- 一个理解js动态创建节点并注册事件及传递参数的例子
- 关于a标签中js函数function(va1,va2)方法传递中文参数报错不执行的问题解答
- <a>标签中的onclick调用js方法传递多个参数的解决方案
- js如何为动态生成的标签添加事件
- dtree 网页树状菜单及传递对象集合到js内,动态生成节点
- Tips 1 通过JS动态传递Action的参数
- 使用<a>标签调用struts2的action、传递动态参数、以及参数中出现加号等特殊字符的处理方法
- html中url传递多个参数,使用js动态控制选择个数
- js动态生成html,获取点击的监控事件写法
- 利用js控制表单POST传递多个动态参数到另一页面
- 动态为js中的function传递参数问题
- 开发日志:onclick调用js方法传递多个使用struts标签获取的参数
- 通过js动态为标签元素添加点击事件
- 一个动态生成表单的checkbox 参数传递解决办法之我解
- js获得动态生成的标签
- Delphi中动态生成的button调用onclick如何传递参数
- 为什么JS动态生成的input标签在后台有时候没法获取到
- Com组件调用JS代码并传递多个参数个JS函数
- JS-----------动态生成的html标签,在使用js获取不到