select.options.add(new Option(city.name, city.cityId));
<select></select>别写自关闭!
html从上到下执行,确保所需的html对象都生成了再调用函数
var p = document.createElement('p');
var message = document.createTextNode('这是一个测试');
p.appendChild(message);
document.body.appendChild(p);
var pClone = p.cloneNode(true);
document.body.appendChild(pClone);