我要编写的扩展程序旨在创建随机顺序的视频播放列表。我可以在当前页面上为视频创建播放列表,但是,视频按季节分开,所以我无法全部获取。到目前为止,我还无法获得其他视频的列表,因为这些视频仅在您选择下拉菜单的季节后才会显示。我遇到的问题是通过下拉列表循环。在下拉列表被扩展之前,“选择菜单外”类不会与列表一起出现,而我无法以编程方式对其进行扩展。
这是我扩展下拉菜单之前的代码:
<div role="combobox" aria-expanded="false" aria-owns="" aria-activedescendant="react-select-2--value" class="Select-input" tabindex="0" aria-disabled="false" style="border: 0px; width: 1px; display: inline-block;"></div>
这是我下拉列表后的代码:
<div role="combobox" aria-expanded="true" aria-owns="react-select-2--list" aria-activedescendant="react-select-2--option-14" class="Select-input" tabindex="0" aria-disabled="false" style="border: 0px; width: 1px; display: inline-block;"></div>
我尝试了许多不同的解决方案,例如
var sel = document.getElementById("yourSelectId");
var opts = sel.options;
var array = new Array();
for(i = 0; i < opts.length; i++)
{
array.push(opts[i].value);
}
但是没有任何东西可以工作。
如何从每个单独的下拉选项中获取所有信息?我面临的主要问题是,当未选择下拉列表时,该元素会消失。任何帮助将不胜感激。我已经阅读了Google文档并搜索了一个多星期,但没有任何运气。即使有人可以指出正确的方向,那也很棒
免责声明:我对Java语言还很陌生。我通常使用Java和Python,但我想将其作为辅助项目尝试。