首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用javascript添加内联样式

如何使用javascript添加内联样式
EN

Stack Overflow用户
提问于 2022-09-27 13:36:06
回答 1查看 37关注 0票数 -2

我有这样的结构:

代码语言:javascript
复制
<div class="something1">
<div class="something2">
<div class="something3">
<div class="something4">
<div class="something5">
<div class="something6">
<div class="something7">
<div class="something8">
<div class="something9">
<article id="some-dynamical-id" class="something10">
<div class="something11">
<h2 class="something12">
<p class="post-meta"> ....

现在,我需要的是在最后一个元素中添加内联样式。

我试过这个:

代码语言:javascript
复制
<script>
document.getElementByClassName("post-meta").style.position = "absolute";
</script>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-09-27 13:42:55

getElementByClassName应该是getElementsByClassName,它返回一个数组,因此您不能直接将样式应用于它,您必须选择第一个或创建一个循环。

如果这个类只有一个元素,我建议您将其转换为id并使用getElementById。否则,如果它是该类的第一个元素,则可以使用querySelector(".post-meta") (或getElementsByClassName("post-meta")[0])

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73868552

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档