我想知道如何改变特定灯光的风格.在一个特定的<ul>通过javascript
I Want to know how to change the style of an partcular <li> in a particular <ul> by javascript
我想知道如何通过JavaScript改变特定<ul>
中特定<li>
的样式
我的代码是这样的
<ul id="menu">
<li id="number1"><a href="#1">1</a></li>
<li id="number2"><a href="#2">2</a></li>
</ul>
现在假设我想用JavaScript改变ul#menu
的li#number1
的背景颜色
这是你在纯JavaScript中的解决方案:
var el = document.querySelector('#number1');
el.addEventListener('click', function(e) {
el.style.backgroundColor = 'blue';
});
这是一个使用javascript和button的解决方案。
<script>
function doSth(){
var nodes = document.getElementById("menu").getElementsByTagName("li");
for(var i=0; i<nodes.length; i++) {
if (nodes[i].id == 'number2') {
nodes[i].style.background = "blue";
}
}
}
</script>
<ul id="menu">
<li id="number1"><a href="#1">1</a></li>
<li id="number2"><a href="#2">2</a></li></ul>
<input type="button" onClick="doSth();" value="Click here"/>
相关文章:
- 调试一个简单的jQuery函数;想知道是否与其他代码冲突
- 在多行图表中,在每一行的末尾,我想要一个小圆圈和使用d3.js的端点值
- 我想知道如何在javascript中进行表单验证
- 我创建了一个Javascript待办事项列表,但想知道如何在浏览器刷新后保留这些帖子
- 我想做一个Web幻灯片事务处理
- html表单,它有文本和表,现在我想在一个简单的文本文件中保存和检索数据,如何实现它
- 我想知道李的身份
- 我想知道facebook是如何将你发布的内容(如网络链接)更改为对话框中的小部件的
- 想制作一个基于URL的音频播放器,但Javascript不起作用
- 我想创建一个类似于http://www.creativecrisp.com/.
- 当我想发布一个变量但有 1 个 js 时,ajax post 的解决方案是什么
- 发现这个讨厌的代码,我想知道它有什么作用?我应该担心吗..
- 我想知道“./”和“/”之间的区别
- 我想要一个类似于网站 https://onlycoin.com/ 的jQuery鼠标滚动动画效果
- 我想知道如何创建一个自定义对话框,当点击按钮时会弹出
- 我在网上看到一个帖子,是一个女孩理发后发的.我想知道代码是用什么语言写的
- 我想知道如何改变特定灯光的风格.在一个特定的
- 通过javascript
- 我想知道为什么这不起作用,我所要做的就是得到一个图像,并把它作为我画布的一个阶段的孩子
- 使用jQuery,我想知道当一个事件发生在Gmail'新的电子邮件合成iframe的主体
- 我有一个shopify商店,我想知道我的存货什么时候卖完了