我正在尝试为第一个和最后一个孩子创建一个带有圆角的导航栏(使用无序列表)。我想使用 onclick javascript 函数并在 javascript 中动态分配圆角。这是我尝试过的代码。谁能指出我的原因和/或提出解决方案或资源?提前非常感谢。
HTML:
<nav>
<ul id="navBar">
<li><a href="#" title="View"><div class="menu" onClick="select(this)">View</div></a></li>
<li><a href="#" title="Duplicate"><div class="menu" onClick="select(this)">Duplicate</div></a></li>
<li><a href="#" title="Edit"><div class="menu" onClick="select(this)">Edit</div></a></li>
<li><a href="#" title="Delete"><div class="menu" onClick="select(this)">Delete</div></a></li>
</ul>
</nav>
Javascript:
document.getElementById('ul#navBar li:first-child').style.MozBorderRadiusTopleft = '13px';
document.getElementById('ul#navBar li:first-child').style.MozBorderRadiusBottomleft = '13px';
document.getElementById('ul#navBar li:last-child').style.MozBorderRadiusTopRight = '13px';
document.getElementById('ul#navBar li:last-child').style.MozBorderRadiusBottomRight = '13px';