javascript - 我想知道如何通过 javascript 更改特定 <url> 中特定 <li> 的样式

标签 javascript css

我想知道如何更改特定的样式 <li>特别是<ul>通过 JavaScript

我的代码是这样的

<ul id="menu">
  <li id="number1"><a href="#1">1</a></li>
  <li id="number2"><a href="#2">2</a></li>
</ul>

现在假设我想更改 li#number1 的背景颜色的 ul#menu使用 JavaScript。

最佳答案

这是您在纯 JavaScript 中的解决方案:

var el = document.querySelector('#number1');
el.addEventListener('click', function(e) {
    el.style.backgroundColor = 'blue';
});

关于javascript - 我想知道如何通过 javascript 更改特定 <url> 中特定 <li> 的样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32430834/

相关文章:

javascript - 使用复选框切换文本字段的显示

javascript - 如何在调用之前检查 Javascript 变量是否已定义

jquery - 如何让模态框响应?

javascript - 使用 Create React App 在开发中代理

javascript - 在设置函数原型(prototype)之前使用原型(prototype)的属性

javascript - 找到最后出现过DOM html的元素

javascript - 在不使用选项卡的情况下浏览 jQuery 对话框中的不同内容

css - 将流体图像垂直居中放置在流体容器中

javascript - 在不使用 JavaScript 且不加载静态工具包的情况下加载单个 TypeKit 字体系列

html - 当浏览器达到特定宽度时,如何使图像自行调整大小?