要用js控制首先要得到a这个标签,设置好a的id。
然后documentgetElementById(id)
改变颜色的话这样。
<a href="#" onclick="changecolor(this)">here</a>
function changecolor(obj)
{
objstylecolor = "#123456";
}
#nvau li a,#nvau li a:link 这里写初始的css
#nvau li a :hover 写经过的代码
#nvau li a :visited 写访问后的代码
刚开始可以别用background-position,你可以设置文字颜色不一样 color
如果成功说明代码可用 ,你再调试background-position
<ul style="max-height: 230px; overflow-y: auto;" class="dropdown-menu inner selectpicker" role="menu">
<li class="" rel="0"><a tabindex="0" class="" style=""><span class="text">Please Choose</span></a></li>
<li class="" rel="1"><a tabindex="0" class="" style=""><span class="text">QQQQ</span></a></li>
<li class="" rel="2"><a tabindex="0" class="" style=""><span class="text">PPPP</span></a></li>
<li class="" rel="3"><a tabindex="0" class="" style=""><span class="text">abc</span></a></li>
<li class="" rel="4"><a tabindex="0" class="" style=""><span class="text">aaaaaaaa</span></a></li>
</ul>
选择最后一个元素
driverfindElement(Byxpath("(//ul[@class='dropdown-menu inner selectpicker']/li)[last()]/a/span[@class='text']"))click();
扩展资料:
注意事项
如果页面中有两个<ul><li></li></ul>,需要先定位到特定的ul,不然li[last()]会始终选择当前页面的最后一个li。
css之指定带有特点样式的ul下所有li里面的a标签的样式
<style type="text/css">
ulaside-hd li a{
color:#B97800;
}
aside-hd li a:HOVER {
color:red;
}
</style>
css之指定带有特点样式的ul下所有li里面的a标签的样式。
$("open")on('click', function () {
var li = $(eventtarget)parent('li')
alert(lifind('divtext')text())
documentgetElementById('log')styledisplay = 'block';
documentgetElementById('fade')styledisplay = 'block';
return false
});
以上就是关于js怎么控制li里的a标签,我是js新手帮忙解决一下。谢谢全部的内容,包括:js怎么控制li里的a标签,我是js新手帮忙解决一下。谢谢、怎样定位到div中 ul内li里的a标签、怎么用CSS选择ul里最后一个li里面的a元素等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)