JS中用innerHTML生成<s:select>的问题
the_cell=newrow.insertCell(4);
the_cell.innerHTML="<div><s:select id='shequxuanze' headerValue='--Please select--' headerKey='' list='#request.resultList' listKey='#request.shequ.sqName' listValue='#request.shequ.sqName'></s:select></div>";
实际生成的代码:
the_cell=newrow.insertCell(4);
the_cell.innerHTML="<div>
<tr>
<td id="shequxuanze">
<option value="">--Please select--</option>
<option value="健翔园社区">健翔园社区</option>
<option value="安翔里社区">安翔里社区</option>
</select>
</td>
</tr>
</div>";
为什么会这样呢 多了tr td