0
私はこのfor-in
ループを持っています。これは、タグを持つdiv
要素を返すことになっています。このタグにはonclick関数があります。何らかの理由で私はこのエラーが発生します - Uncaught SyntaxError:missing)引数リストの後ろ - 私はそれを見逃してしまいました。どんな助けやアドバイスも大歓迎です。ありがとうございました。 動的なhtmlタグを書く方法
for (var key in icons) {
var legend = document.getElementById('legend');
//the variables below points to objects
var type = icons[key];
var name_place = type.name;
var icon = type.icon;
var div = document.createElement('div');
div.innerHTML = '<img' + ' src="' + icon + '"' +
'onclick="displayMarker(' + name_place + ')"' + '> ' + name_place;
legend.appendChild(div);
}
//When I try:
div.innerHTML = '<img' + ' src="' + icon + '"' +
'onclick="displayMarker(name_place)"> ' + name_place;
変数name_place