首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何影响所有使用标记名的用户

如何影响所有使用标记名的用户
EN

Stack Overflow用户
提问于 2017-02-27 22:37:06
回答 1查看 70关注 0票数 0

使用JavaScript,如何影响具有相同标记名的所有元素?我已经尝试过getElementByTagNamequerySelectorAll,但是我一次只能针对一个目标。有没有办法一次把他们都盯上?你知道..。除了使用ByIdByClass之外。

还有一个次要问题,有没有人能给我展示一下如何使用JavaScript影响css元素变量的链接?我忘记了标签和问题本身,但它有这样的css代码:

代码语言:javascript
代码运行次数:0
运行
复制
#someID{
width: JavaScriptVar;
height: JavaScriptVar;
...
}

对不起,我忘了那个问题的题目了。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-02-27 22:39:53

你的想法很对!

一个小小的修正。应该是getElementsByTagName而不是getElementByTagName

将结果存储在一个变量中,并使用for循环进行迭代。

这里有一个简单的例子。

代码语言:javascript
代码运行次数:0
运行
复制
var fruits = document.getElementsByTagName("li");

for (var i = 0; i < fruits.length; i++) {
    fruits[i].className = "gold";
}
代码语言:javascript
代码运行次数:0
运行
复制
.gold { background: gold }
代码语言:javascript
代码运行次数:0
运行
复制
<ul>
  <li>Apples</li>
  <li>Oranges</li>
  <li>Mangos</li>
  <li>Pineapples</li>
</ul>

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

https://stackoverflow.com/questions/42488410

复制
相关文章

相似问题

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