javascript - 如何找出id部分匹配的元素,并改变它的css样式?

标签 javascript html css

我有一个在加载时执行一些 javascript 的网站,它最终创建了一个 ID 为“image_XXXXXXXXX”的 div,其中 XXXXXXXXX 是随机数。

问题是,如何抓取这个div,并在页面加载后更改它的css 样式?对于已知的 id,我可以使用

<script type="text/javascript">
    window.onload=function(){
          document.getElementById("image").style.zIndex = '9999999999';
    };
</script>

但是,由于 id 包含随机数,我不能再使用 getElementById() 了。有什么建议吗?

非常感谢。

最佳答案

拥有一个您无法识别的 ID 是不寻常的,因为那样会破坏重点,但您可以像这样使用 querySelector:

document.querySelector("[id^='image_']").style.zIndex = 9999999999;

关于javascript - 如何找出id部分匹配的元素,并改变它的css样式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19049686/

相关文章:

javascript - 我想使用 angularJs 和 ionic 实现类似于 facebook 的评论部分

javascript - 此幻灯片中没有淡入淡出效果 JavaScript、CSS 和 HTML

html - 表格数据的最大高度不起作用(表格数据内的 div 导致此问题??)

html - 如果一个区域卡在包含 block 之外,如何防止滚动条?

html - 覆盖内联样式

html - sizing 滑动下划线

html - 对 Bootstrap 非响应式网格系统感到困惑

Javascript - 将数字转换为月份名称

javascript - 无法使用 Selenium 单击按钮

html - 下拉菜单因箭头消失太快