Javascript 从细枝中的连接id获取getElementById
如何在Javascript 从细枝中的连接id获取getElementById,javascript,twig,Javascript,Twig,如何在javascript中通过id获取元素,类似于这样: document.getElementById('assistance').style.display = 'none'; <div id="assistance-{{ key }}"> 如果元素id在twig中定义如下: document.getElementById('assistance').style.display = 'none'; <div id="assistance-{{ key }}">
javascript
中通过id获取元素,类似于这样:
document.getElementById('assistance').style.display = 'none';
<div id="assistance-{{ key }}">
如果元素id在twig
中定义如下:
document.getElementById('assistance').style.display = 'none';
<div id="assistance-{{ key }}">
假设
- 您将只有一个id为
且以assistance开头的元素,并且id
- 您不知道将生成什么
id
文档。querySelector
和属性以匹配开头
document.querySelector('[id^="assistance--"]').style.display = 'none';
完全一样…只需使用您使用twig生成的ID。您应该知道该ID的键值,您可以执行“协助-”+键。查看