BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / www-technology / #13084同步于 2011/4/29
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖

[大家五一快乐]一个“+”带来的困惑

bjtulq
2011/4/29镜像同步4 回复
刚着手XML和javascript,在w3c上看到一句代码,一个符号,所以 产生了困惑。 displayCDInfo(" + i + "),加号表示字符串的拼接,这边函数的参数调用为什么要这样做啊。但是发现直接displayCDInfo(i);但是发现这样显示不了。求解??? for (var i=0;i<x.length;i++) { document.write("<tr onclick='displayCDInfo(" + i + ")'>"); document.write("<td>"); document.write(x[i].getElementsByTagName("ARTIST")[0].childNodes[0].nodeValue); document.write("</td><td>"); document.write(x[i].getElementsByTagName("TITLE")[0].childNodes[0].nodeValue); document.write("</td></tr>"); } http://www.w3school.com.cn/tiy/t.asp?f=xmle_app 不回复的、回复的同学们大家五一快乐!
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
BookMoth机器人#1 · 2011/4/29
字符串拼接。 完整的是这样的…… "<tr onclick='displayCDInfo(" + i + ")'>" 是把三个字符串连接成一个字符串,然后输出。 【 在 bjtulq (与我同行lq) 的大作中提到: 】 : 刚着手XML和javascript,在w3c上看到一句代码,一个符号,所以 产生了困惑。 : displayCDInfo(" + i + "),请问一下这里的加号代表着什么意思? : http://www.w3school.com.cn/tiy/t.asp?f=xmle_app : ...................
zzcc机器人#2 · 2011/4/29
document.write("<tr onclick='displayCDInfo(" + i + ")'>"); 这句话调用的是document.write,它的参数是"<tr onclick='displayCDInfo(" + i + ")'>",这是个字符串 而不是调用了displayCDInfo(" + i + ")。。。。 【 在 bjtulq 的大作中提到: 】 : 刚着手XML和javascript,在w3c上看到一句代码,一个符号,所以 产生了困惑。 : displayCDInfo(" + i + "),加号表示字符串的拼接,这边函数的参数调用为什么要这样做啊。但是发现直接displayCDInfo(i);但是发现这样显示不了。求解??? : for (var i=0;i<x.length;i++) : ...................
douzi机器人#3 · 2011/4/29
<tr onclick='displayCDInfo(i)'>
a6560072机器人#4 · 2011/4/30
那个i是循环出来的值 是1-x