cells=document.getElementsByClassName('assetAction');
var selectedDropdown=document.getElementsByClassName('assetSelected');
for(var j = 0; j < cells.length; j++) {
selectedDropdown[j].value = 'Change';
}
上面的javascript代码。 我正在设置一个重复行的选择标记。
<td class="assetAction">
<select class="assetSelected">
<option>Select</option>
<option>Change</option>
<option>Disconnect</option>
<option>Renew</option>
<option>Add Feature</option>
</select>
</td>
有点像这种格式。还有多个这样的选择。我有一个动作,设置单击“更改”的选项。 上面的代码适用于Firefox,但不适用于IE。 我错过了什么? 早些时候我使用td的名字并选择现在我将所有内容改为课堂。
答案 0 :(得分:0)
cells=document.getElementsByClassName('assetAction');
var selectedDropdown=document.getElementsByClassName('assetSelected');
for(var j = 0; j < cells.length; j++) {
selectedDropdown[j].options[2].selected=true;}
你能试试吗?
或
selectedDropdown[j].options[2].selected="selected";
不确定语法