怎么在指定的div中增加<select>来覆盖<input>

怎么在指定的div中增加来覆盖
还有怎么把数据库里查出的记录给里进行选择,我把数据库查出了,下面就不懂怎么做了

到这里:
result.insertBefore(mypropertyname,mydisplayname);
报错了吧,必须保证mypropertyname在result这个DIV里面已经存在了,并且执行之后是把mydisplayname插入到mypropertyname之前。

这个是这样做的:
1、通过js创建一个select对象;
2、删除input对象;
3、将创建的select对象放到input对象的位置;

4、将查出的数据构建成option对象;
5、将option对象放到select对象中;

js创建DOM的select对象,的语法:
var slt = document.createElement('select');
slt.name="SELECT_NAME";
在html页面中是这样的:

从数据库中查出的数据1的显示值
从数据库中查出的数据2的显示值
....

根据思路,查查资料你能搞定的吧,大致思路如上。

var input1 = document.getElementById("propertyname");

拿到div对象,然后removeElement(input1)就可以了。

你要加到div对象里面,先拿到div吧。
可以用div DOM节点上的insertBefore函数吧,它有两个参数,第一个是div中,你要插入到的那个元素,你要插入的元素,执行之后将你要插入的元素插入到你要插入到的那个元素的前面。