我正在寻找一种方法来收集所有<a>标签,然后使用Mootool 1.1或纯JavaScript加载数组.
<ul class="menu">
<li>
<ul>
<li><a href="#">Group One</a>
<ul>
<li><a href="#">I want</a></li>
<li><a href="#">I want too</a></li>
</ul>
</li>
<li><a href="#">Group Two</a>
<ul>
<li"><a href="#">I want</a></li>
<li><a href="#">I want too</a></li>
</ul>
</li>
</ul>
</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
编辑方案:
谢谢大家,您的回复帮助我找到了更精确的解决方案.
Mootools 1.1:@ Oskar
$$("ul.menu ul li ul li a");
Run Code Online (Sandbox Code Playgroud)
@Dimitar
document.getElements("ul.menu ul li ul li a");
Run Code Online (Sandbox Code Playgroud)
保持Geeking :)
我想知道我是否知道javascript previoussibling和previouselementsibling有什么区别。我尝试过,但没有发现任何可比较或描述此问题的问题或文章。也许这是出于我对JavaScript的一点了解,但如果能对其加以解释,我将不胜感激。
非常感谢。
可以通过安装 shell 命令来使用 VS code,如这个问题所示:How to open Visual Studio Code from the command line on OSX?
Jetbrain 的 Rider 是否也能实现同样的效果?
我希望在我的 MVC 网站发布后,例如通过点击按钮,可以动态更改注册的捆绑包集合项目(JS 或 CSS 文件)。有可能吗?我们应该怎样做才能实现这一目标?
任何帮助表示赞赏。
dom ×2
javascript ×2
asp.net-mvc ×1
bundle ×1
c# ×1
collections ×1
compare ×1
element ×1
macos ×1
mootools ×1
rider ×1
siblings ×1