选择标签没有在ie中设置.javascript中的值

Select tag not getting set in ie on select.value in javascript

本文关键字:设置 javascript ie 标签 选择      更新时间:2023-09-26
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和选择,现在我改变了一切为类。

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";

语法不确定