我需要修改一个子元素的内容。不幸的是,这个元素没有ID。Javascript,修改一个没有ID的子元素的内容
结构为:
<ul id="nav">
<li class="level0 nav5">
<a class="top-menu">
<span> CONTENT NEEDS MODFIED </span>
唯一的区别是永远的黎类。我可以通过CSS访问
#nav li.level0.nav-5 a span { }
但我无法通过Javascript访问。以下是错误
var str = document.getElementById("level0.nav5").innerHTML;
str.children('span').eq(0).text()
有人点我在正确的方向?
谢谢!
getElementById通过ID获取元素,并且传递的是无效的类选择器。你的意思是querySelectorAll与“.level0.nav5。”? – Misiur