gpt4 book ai didi

javascript - HTML/Javascript 范围

转载 作者:太空宇宙 更新时间:2023-11-04 14:41:05 24 4
gpt4 key购买 nike

我最近一直在摆弄 HTML,我有一个问题。

有没有办法将元素的 id 范围限定为另一个元素的子元素?这很难描述,但这里有一个例子。

<body>
<div id="a">
<div id="inner"></div>
</div>
<div id="b">
<div id="inner"></div>
</div>
</body>

我不知道这是否合法(因为“inner”声明了两次),但问题如下:

假设我有一个充满方形 div 的网页,它们具有自己的样式和固定位置(有点像 Windows 8 metro),我希望能够将特定正方形的所有组件分组到该正方形中,以便我可以使用 javascript以伪代码的形式关注 say 范围内的元素。

ClickMeButtonDiv.ClickMeButton.value = parseInt(ClickMeButton.value) + 1;

简而言之,我想知道是否可以将一个 div 的所有子项都分组到那个 div,因为如果我在一页上有 100 个正方形做它们自己的事情,按 id 绑定(bind)所有元素是一件令人头疼的事情到全局范围...

有什么办法可以做到这一点吗?

提前致谢!

最佳答案

您不能拥有非唯一 ID。不过,您可以使用 class 属性。将 id="inner" 更改为 class="inner" 如果您使用的是 JQuery,则可以尝试使用子选择器。例如:

$("#a > .inner");

没有 jQuery

document.getElementById('a').getElementsByClassName('inner')[0];

关于javascript - HTML/Javascript 范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16233029/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com