for (var i = 0; i < pcities.length; i++) {
//pcities[i]//{name: "興安盟", id: 438}
str2 += '<li onclick="selectcity('+ pcities[i].id+','+pcities[i].name +');"><i class="datadd" ></i></li>';
}
cittty.innerHTML = str2; for (var i = 0; i < pcities.length; i++) {
oI[i].innerHTML = pcities[i].name;
oI[i].id = pcities[i].id;
}我想給每一個li寫一個方法selectcity,傳他的id和name,但是我點擊興安盟,就會報"興安盟 is not defined",參數直接寫pcities[i]就變成"selectcity([object Object]);",我應該怎么處理傳的參數呢。
2 回答

暮色呼如
TA貢獻1853條經驗 獲得超9個贊
for (var i = 0; i < pcities.length; i++) { //pcities[i]//{name: "興安盟", id: 438} str2 += '<li onclick="selectcity(\''+ pcities[i].id+'\',\''+pcities[i].name +'\');"><i class="datadd" ></i></li>'; }
- 2 回答
- 0 關注
- 1013 瀏覽
添加回答
舉報
0/150
提交
取消