Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 找到ul的第一个li设置其级别_Javascript - Fatal编程技术网

Javascript 找到ul的第一个li设置其级别

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

好的,所以我设法打印了一整张ul,这样做:

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>