js 拼接HTML字符串 onclick事件传多个参数问题
来源:互联网 发布:设计模式 python 书 编辑:程序博客网 时间:2024/06/06 14:07
欢迎来到Altaba的博客 2017年10月27日
问题:烦躁工作让技术博客停了好久才更新,实在对不住大家和自己了,今天重新捡起来
直接上源码
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>js字符串拼接onclick出现的问题</title></head><body> <div id="box"> </div></body></html><script src="../../../js/jquery1.7.js"></script><script> function show(a,b) { //console.log(a.name); //console.log(a.age); console.log(a); console.log(b); } function show2(a) { console.log(a); alert(a); console.log(a.name); console.log(a.age); } var arr = [ { name:'wangwu', age:23, hight:[180,180,180] }, { name:'zhangsan', age:22, hight:[180,160,180] }, { name:'lisi', age:21, hight:[180,170,180] } ] var ht='' for(var i=0 ; i< arr.length ; i++){ //错误示范1,点击事件不触发 //ht = ht + '<div><button onclick="show(arr[i].name,arr[i].age)">我是按钮'+i+'</button></div><br>' //错误示范2,点击事件在页面加载时候就已执行 //ht = ht + '<div><button onclick="'+show(arr[i].name,arr[i].age)+'">我是按钮'+i+'</button></div><br>' //错误示范3,点击事件不触发 //ht = ht + '<div><button onclick="show('+arr[i].name+','+ arr[i].age +')">我是按钮'+i+'</button></div><br>' //错误示范4 //ht = ht + '<div><button onclick=show2("'+arr[i]+'")>我是按钮'+i+'</button></div><br>' //正确示范1 //ht = ht + '<div><button onclick=show("'+arr[i].name+'","'+ arr[i].age +'")>我是按钮'+i+'</button></div><br>' //正确示范2 ht = ht + '<div><button onclick=show2('+JSON.stringify(arr[i])+')>我是按钮'+i+'</button></div><br>' } $('#box').append(ht)</script>
阅读全文
0 0
- js 拼接HTML字符串 onclick事件传多个参数问题
- js拼接html中调用onclick方法传递的参数问题
- 拼接html字符串,onClick传递两个参数写法
- js拼接传递参数字符串问题
- 拼接html a标签字符串,onClick传递两个字符串类型参数写法
- js中拼接的html代码中的onclick事件解析错误
- js onclick函数中传字符串参数的问题
- onclick时间动态传递参数,拼接字符串参数
- js轻松拼接html字符串
- js中html字符串拼接
- js拼接html字符串注意事项
- js中字符串拼接html
- html拼接时onclick事件传递json对象
- js拼接字符串函数名称中带参数引号问题
- js拼接字符串函数名称中带参数引号问题
- js中拼接html文档之onclick函数处理
- js中onclick事件里面传递参数
- js的onclick字符串参数的解决办法
- 使用Python发送和读取Lotus Notes邮件
- 正式踏入程序员行列
- JS声明提升
- 阿里开发规范
- 欧拉序:不知道什么时候会有用的dfs
- js 拼接HTML字符串 onclick事件传多个参数问题
- 国密SM2算法数字签名预处理1及预处理2数据封装测试,基于GmSSL
- 消息总线真的能保证幂等
- 关于服务器上(Docker中)运行Java程序时区异常记录
- Unity3d 编辑器扩展系列-MenuItem的使用
- 模拟银行取钱 (多线程操作的好处)
- python常见模块命令os,sys,shutil
- js 产生规定范围里的随机数
- 如何实用github打造博客专属域名