【问题标题】:getElementById from concatenated id in twiggetElementById 从树枝中的连接 id
【发布时间】:2018-01-11 12:02:24
【问题描述】:

如何在javascript 中通过 id 获取元素,有点像这样:

document.getElementById('assistance').style.display = 'none';

如果元素 id 在twig 中定义如下:

<div id="assistance-{{ key }}">

【问题讨论】:

标签: javascript twig


【解决方案1】:

假设

  • 您将只有一个带有id 的元素,以assistance
  • 开头
  • 你不知道id会生成什么

您可以将document.querySelectorattribute-starts-with 匹配使用

document.querySelector('[id^="assistance--"]').style.display = 'none';

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-04-22
    • 1970-01-01
    • 2011-12-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-27
    • 2022-01-02
    相关资源
    最近更新 更多