我已经在我的输入元素中从引导程序实现了一些预输入自动完成功能,它也具有可切换的lang(从右到左和从左到右)。
下拉菜单的默认值为text-align: left
,键入时会动态创建。我正在尝试将一个eventListener附加到它的RTL输入上,它将覆盖它的CSS到text-align: right
,如果它在LTR上则返回到左。
我为每个ltr / rtl尝试了此操作:
let dd_element = document.getElementsByClassName('dropdown-menu')[0]
dd_element.classList.add('dropdown-toLeft')
但是由于该元素尚不存在,我得到了未定义的错误
所以..如何控制动态元素及其行为?