課程
/前端開(kāi)發(fā)
/JavaScript
/JavaScript進(jìn)階篇
怎么像示例一樣把第二個(gè)ul里邊li的內(nèi)容輸出?
2020-08-18
源自:JavaScript進(jìn)階篇 9-11
正在回答
通過(guò)tagName("li")獲取的是所有l(wèi)i標(biāo)簽的數(shù)組,其中第二個(gè)ul里的li索引值為[3-5]
搬磚人干飯人
qq_慕碼人3188746 回復(fù) 搬磚人干飯人
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>nextSibling</title>
</head>
<body>
<ul id="u1">? ?
? ? ? ? ? ? <li id="a">javascript</li>? ?
? ? ? ? ? ? <li id="b">jquery</li>? ?
? ? ? ? ? ? <li id="c">html</li>? ?
? ? ? ? </ul>? ?
? ? ? ? <ul id="u2">? ?
? ? ? ? ? ? <li id="d">css3</li>? ?
? ? ? ? ? ? <li id="e">php</li>? ?
? ? ? ? ? ? <li id="f">java</li>? ?
<script type="text/javascript">
? ? function get_nextSibling(n){
? ? ? ? var x=n.nextSibling;
? ? ? ? while (x && x.nodeType!=1){
? ? ? ? ? ? x=x.nextSibling;
? ? ? ? }
? ? ? ? return x;
? ? }
? ? var x=document.getElementsByTagName("li")[0];
? ? document.write(x.nodeName);
? ? document.write(" = ");
? ? document.write(x.innerHTML);
? ??
? ? var y=get_nextSibling(x);
? ? if(y!=null){
? ? ? ? document.write("<br />nextsibling:</br> ");
? ? ? ? document.write(y.nodeName);
? ? ? ? document.write(" = ");
? ? ? ? document.write(y.innerHTML);
? ? }else{
? ? ? document.write("<br>已經(jīng)是最后一個(gè)節(jié)點(diǎn)");? ? ??
? ? function get_previousSibling(n2){
? ? ? ? var x2=n2.previousSibling;
? ? ? ? while (x2 && x2.nodeType!=1){
? ? ? ? ? ? x2=x2.previousSibling;
? ? ? ? return x2;
? ? var x2=document.getElementsByTagName("li")[4];
? ? document.write("</br></br></br>"+x2.nodeName);
? ? document.write(x2.innerHTML);
? ? var y2=get_previousSibling(x2);
? ? if(y2!=null){
? ? ? ? document.write("<br />previoussibling:</br> ");
? ? ? ? document.write(y2.nodeName);
? ? ? ? document.write(y2.innerHTML);
? ? ? document.write("<br>已經(jīng)是第一個(gè)節(jié)點(diǎn)");? ? ??
</script>
</body>
</html>
舉報(bào)
本課程從如何插入JS代碼開(kāi)始,帶您進(jìn)入網(wǎng)頁(yè)動(dòng)態(tài)交互世界
2 回答如何用js替換同一個(gè)id下的第二個(gè)li的內(nèi)容
2 回答如果我想獲取到li中的內(nèi)容并顯示改怎么做????
2 回答第二次篩選arr怎么獲取到infos的
2 回答想獲取某個(gè)元素的內(nèi)容
1 回答怎么輸出<li>標(biāo)簽里的內(nèi)容呢?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2020-09-16
通過(guò)tagName("li")獲取的是所有l(wèi)i標(biāo)簽的數(shù)組,其中第二個(gè)ul里的li索引值為[3-5]
2020-08-18
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>nextSibling</title>
</head>
<body>
<ul id="u1">? ?
? ? ? ? ? ? <li id="a">javascript</li>? ?
? ? ? ? ? ? <li id="b">jquery</li>? ?
? ? ? ? ? ? <li id="c">html</li>? ?
? ? ? ? </ul>? ?
? ? ? ? <ul id="u2">? ?
? ? ? ? ? ? <li id="d">css3</li>? ?
? ? ? ? ? ? <li id="e">php</li>? ?
? ? ? ? ? ? <li id="f">java</li>? ?
? ? ? ? </ul>? ?
<script type="text/javascript">
? ? function get_nextSibling(n){
? ? ? ? var x=n.nextSibling;
? ? ? ? while (x && x.nodeType!=1){
? ? ? ? ? ? x=x.nextSibling;
? ? ? ? }
? ? ? ? return x;
? ? }
? ? var x=document.getElementsByTagName("li")[0];
? ? document.write(x.nodeName);
? ? document.write(" = ");
? ? document.write(x.innerHTML);
? ??
? ? var y=get_nextSibling(x);
? ??
? ? if(y!=null){
? ? ? ? document.write("<br />nextsibling:</br> ");
? ? ? ? document.write(y.nodeName);
? ? ? ? document.write(" = ");
? ? ? ? document.write(y.innerHTML);
? ? }else{
? ? ? document.write("<br>已經(jīng)是最后一個(gè)節(jié)點(diǎn)");? ? ??
? ? }
? ??
? ? function get_previousSibling(n2){
? ? ? ? var x2=n2.previousSibling;
? ? ? ? while (x2 && x2.nodeType!=1){
? ? ? ? ? ? x2=x2.previousSibling;
? ? ? ? }
? ? ? ? return x2;
? ? }
? ??
? ? var x2=document.getElementsByTagName("li")[4];
? ? document.write("</br></br></br>"+x2.nodeName);
? ? document.write(" = ");
? ? document.write(x2.innerHTML);
? ??
? ? var y2=get_previousSibling(x2);
? ??
? ? if(y2!=null){
? ? ? ? document.write("<br />previoussibling:</br> ");
? ? ? ? document.write(y2.nodeName);
? ? ? ? document.write(" = ");
? ? ? ? document.write(y2.innerHTML);
? ? }else{
? ? ? document.write("<br>已經(jīng)是第一個(gè)節(jié)點(diǎn)");? ? ??
? ? }
</script>
</body>
</html>