javascript - 使用纯 JavaScript 更改链接并使用复合 CSS 选择来选择元素

标签 javascript html css

我需要使用纯 JavaScript 并通过使用复合选择来选择元素来更改链接。 是否可以?如果是这样,我该怎么做?

这里是css选择

#ves-accordion > li.level0.nav-living-room.active.parent > a > span

这是我尝试过的,但失败了。

document.querySelector(‘#ves-accordion > li.level0.nav-living-room.active.parent > a > span’).href="link.html";  

最佳答案

您需要定位 a 元素,而不是 span 元素。 anchor 可以是链接。跨度不能。

关于javascript - 使用纯 JavaScript 更改链接并使用复合 CSS 选择来选择元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27306351/

相关文章:

javascript - 仅当未单击另一个元素时才聚焦

javascript - 我可以禁用 sweet alert js 按钮吗?

jquery - 滑动 div 停止并走得更远

css - 如何使用 div 在字段集中居中放置一组 html 单选按钮

css - 为什么这个 nth-child 伪选择器在下表中不起作用?

javascript - 这个 if/else Javascript 函数有什么问题?

html - 如何在 Blogger 中将帖子标题居中。 (尝试应用 CSS)

jquery - 如何使用 div 元素进行水平滚动?

html - 以内联以外的方式定义 bootstrap col-md-**

javascript - 删除有条件的重复元素