js怎么控制li里的a标签,我是js新手帮忙解决一下。谢谢

js怎么控制li里的a标签,我是js新手帮忙解决一下。谢谢,第1张

要用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元素等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9695306.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存