Javascript 找到ul的第一个li设置其级别
好的,所以我设法打印了一整张ul,这样做:Javascript 找到ul的第一个li设置其级别,javascript,Javascript,好的,所以我设法打印了一整张ul,这样做: console.log(document.querySelectorAll("ul#treatments-list")[0]); 现在我的问题是找到第一个给它起类名的li document.querySelectorAll("ul#treatments-list > li:first-child") 试试这个。这里有一个类似问题的答案请使用此代码 console.log(document.querySelectorAll("ul#treatm
console.log(document.querySelectorAll("ul#treatments-list")[0]);
现在我的问题是找到第一个给它起类名的li
document.querySelectorAll("ul#treatments-list > li:first-child")
试试这个。这里有一个类似问题的答案请使用此代码
console.log(document.querySelectorAll("ul#treatments-list").find("li:first"))
console.log($( "ul#treatments-list li:first" ));
尝试。首先?作为选择器API的替代方法,有好的“ol DOM 1”方法:
var ul = document.getElementById('treatments-list');
var firstLI;
if (ul) {
firstLI = ul.getElementsByTagName('li')[0];
}
或
但儿童需要IE 9或更好
一行:
var firstLI = document.getElementById('treatments-list').getElementsByTagName('li')[0];
但这假设文档中有一个ID为的元素
编辑
以下内容适合我。鉴于:
<ul id="treatments-list">
<li id="first">first
<li>not first
<li>not first
<li>not first
<li>not first
</ul>
然后:
var firstLI=document.getElementById'treatments-list'.getElementsByTagName'li'[0]
console.logfirstLI.textContent;//首先
其他建议的代码也可以使用。$'yourUlId li:first'.attr'class','yourClassName' 从Tracker重新计算函数中获取异常:undefined不是函数类型错误:undefined不是函数鉴于ID必须是唯一的,ul in Ultreations列表似乎是多余的。我有但firstLI返回undefined
<ul id="treatments-list">
<li id="first">first
<li>not first
<li>not first
<li>not first
<li>not first
</ul>