这样写是可以的 可能是你写得不太对 我改了一下
var Row = mytable.insertRow();
Row.insertCell().innerHTML="";
Row.insertCell().innerHTML="<select name=\"measure_dot\" value=\"cldhList\" style=\"width:106\"><option value=\"cldhList\">one option</option></select>";
var Row = mytable.insertRow();
Row.insertCell().innerHTML="";
Row.insertCell().innerHTML="<select name=\"measure_dot\" value=\"cldhList\" style=\"width:106\"><option value=\"cldhList\">one option</option></select>";
解决方案 »
- document.info.firstPicture.value为空或不是对象
- windows中的IP与子网掩码按照什么算法来确定有效性的
- 这段代码是什么意思?为什么会有$?
- 一串字符,其样式包括,字体大小,字体,颜色等,如果要求在不同情况下此字符串显示不同颜色,但其他样式不变,应如何建立外部样式表?
- 梅花雪--能不能给一个从数据库使用TREEVIEW的例子啊。
- 如何根据鼠标在页面上单击或双击取得select框的id和value
- 请问如何将javascript中的值传递到falsh的action script 中!!!!
- 请教个javascript的问题
- 诚心求教1、js可不可以取到文件的名称?2、可不可以取到数组的下标!
- 请问超连接的文本应该如何取?
- 我参加福建省第二届软件技术大赛的获奖作品
- 多个frame传值.
但是加上那一个赋值只能把"one option"加入到下拉列表里,数据表里的值还是不能上来
如果你要用innerHTML,那就动态的把数据库读出的值连接到你innerHTML字符串的相应位置。
不过似乎这样有点麻烦
另一个办法。
var Row = mytable.insertRow();
Row.insertCell().innerHTML="";
Row.insertCell().innerHTML="<select id=testSelect name=\"measure_dot\" value=\"cldhList\" style=\"width:106\"></select>";
for var(i=0;i<dataRead.rows.length;i++) //dataRead是你数据库中读出的数据集之类的东西
{
var oOption=document.createElement("option")
document.getElementById("testSelect").appendChild(oOption);
oOption.value=abc[i] //你从数据库读出的值
oOption.innerHTML=def[i] //还是你从数据库读出的显示值}没有测试,不过基本就是这样了