javascript - 选择标签未在 ie 中的 javascript 中的 select.value 上设置

标签 javascript internet-explorer

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 的 name 并选择,现在我将所有内容更改为 class。

最佳答案

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

不确定语法

关于javascript - 选择标签未在 ie 中的 javascript 中的 select.value 上设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7964489/

相关文章:

javascript 元素 body.onclick attatch 事件 setTimeout

javascript - 通过 PluralSight 进行 React 教程 - Prop 未定义

CSS/IE7 : The Case of the Extending Background-Image

javascript - ExtJs 5.0 : forEach on Array of Objects not working in IE8

c# - 在 IE 中打印 div 的内容

html - IE 7 和 8 SSL 从简单的 HTML 页面下载不工作,tomcat 服务器

javascript - window.location 不适用于带有 signalR 的服务器调用函数

javascript - 我想要替换 JSON 中的对象数量 第 7 个对象数量 我该如何替换?

javascript - 通过名称从同一个 `module.exports` 对象调用一个函数

javascript - Internet Explorer 空 div 链接