javascript - 如何使用 DOM 来修改它?

标签 javascript dom

如何使用 DOM 修改 li 元素的样式?

   <div id="tabbed-boosts">
     <ul>
      <li>test1</li>
      <li>test2</li>
      <li>test3</li>
     </ul>
    </div>

getElementById('tabbed-boosts').childNodes 将使我到达 UL,如何修改 LI?

还需要在 IE6 中工作...

最佳答案

var lis = document.getElementById( 'tabbed-boosts' ).getElementsByTagName( 'li' );
for ( var i = 0; i < lis.length; i++ )
{
    lis[i].style.backgroundColor = '#' + Math.round( Math.random() * 0xFFFFFF ).toString( 16 );
}

关于javascript - 如何使用 DOM 来修改它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3962049/

相关文章:

javascript - 标题工具提示间距问题

javascript - 无法在 SVG g 元素上应用动画

php - 管理多个 HTML 片段的命名空间

javascript - 记录用户是否在 Javascript 'cancel' 事件上单击 'beforeunload'

JQuery 添加元素,包括删除监听器

javascript - 这两个 DOM 有什么区别?

javascript - 尝试将元素添加到列表时“无法读取appendChild的属性”

javascript - 无法重置日期选择器

JavaScript:继承

javascript - 循环遍历结果并根据距离改变值