gpt4 book ai didi

javascript - 使用 JavaScript getElementById 定位 CSS

转载 作者:太空宇宙 更新时间:2023-11-04 00:04:38 25 4
gpt4 key购买 nike

这个问题确实很简单,我正在使用 getElementById 来定位我的 div standby 并更改其样式。现在,我无法为任何事情找到如何将我的 CSS 中编写的内容定位为 #standby img,即 中的 img 标记>待机。我如何定位它并使用 JavaScript 更改其样式?

最佳答案

对于所有浏览器中的普通 javascript,它将是这样的:

var imgs = document.getElementById("standby").getElementsByTagName("img");

在更高级的浏览器中,你可以这样使用:

var imgs = document.querySelectorAll("#standby img");

其中每一个都返回一个 nodeList(类似于 DOM 元素数组),然后您可以对其进行迭代。


然后您可以像这样迭代其中任何一个的结果:

for (var i = 0; i < imgs.length; i++) {
imgs[i].style.width = "300px";
}

如果您知道该 div 中只有一张图片,那么您可以这样做而不是迭代多个图片:

document.getElementById("standby").getElementsByTagName("img")[0].style.width = "300px";

关于javascript - 使用 JavaScript getElementById 定位 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15373332/

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