Html 下拉列表不展开

Html 下拉列表不展开,html,drop-down-menu,expand,html-select,Html,Drop Down Menu,Expand,Html Select,我遇到了一个奇怪的问题,但首先是一些描述: 首先是一个树状视图。在每行中,有一列中的下拉菜单。 下拉菜单通过HTML标签实现。这是我的问题: 如果我正常点击展开按钮,什么也不会发生。 如果用鼠标右键单击,则菜单将展开。之后,它也可以通过正常的左键单击来工作。 所以我认为这个问题的原因是树表的事件侦听器。所以我已经添加了一个if条件并添加了一些日志记录。点击总是被记录下来的,但是下拉列表仍然像我上面描述的那样是react 我想我可以调用expand方法,但据我所知,如果不使用jQuery,没有任何

我遇到了一个奇怪的问题,但首先是一些描述:

首先是一个树状视图。在每行中,有一列中的下拉菜单。 下拉菜单通过HTML标签实现。这是我的问题:

如果我正常点击展开按钮,什么也不会发生。 如果用鼠标右键单击,则菜单将展开。之后,它也可以通过正常的左键单击来工作。 所以我认为这个问题的原因是树表的事件侦听器。所以我已经添加了一个if条件并添加了一些日志记录。点击总是被记录下来的,但是下拉列表仍然像我上面描述的那样是react

我想我可以调用expand方法,但据我所知,如果不使用jQuery,没有任何方法可以切换expand a下拉列表。注意:重构大小不是一个好的解决方案


所以我的知识已经不多了,也许你们中有人知道一个解决办法。多谢各位

我有一个解决方案:在我的听众中,我添加了这个:target.focus;target.click;目标是-元素,现在它工作正常。我可能正在添加一个if条件…

请从HTML/Javascript代码中创建一个JSFIDLE示例,并添加问题的链接。@reporter:Sry这是不可能的,因为树表的源代码太大了,只需选择即可。但我有一些消息。在触发click事件时,下拉列表没有焦点。如果我通过选项卡设置焦点,效果很好。现在我要设置焦点并再次启动事件。希望能与a一起使用,如果只显示相关的结构,可能可以保持源代码简短。然而,如果你的方法确实有效,那么请将其作为答案发布。然后,将你自己的答案标记为已接受。