例题里面的,为什么变量y相关的内容输出不出来呢

来源:9-11 访问兄弟节点

慕哥2132778

2019-07-28 16:49

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<meta name="viewport" content="width=device-width, initial-scale=1.0">

<meta http-equiv="X-UA-Compatible" content="ie=edge">

<title>Document</title>

</head>

<body>

<ul id="u1">

<li id="a">杭州</li>

<li id="b">上海</li>

<li id="c">南京</li>

</ul>

<ul id="u2">

<li id="d">普陀山</li>

<li id="e">九华山</li>

<li id="f">五台山</li>

</ul>


<script>

function get_nextSibling(n){

var x = n.nextSiling;

while(x.nodeType != 1)

{

x=x.nextSiling;

}

return x;

}


var x = document.getElementsByTagName("li")[0];

document.write(x.nodeName);

document.write("=");

document.write(x.innerHTML);


var y = get_nextSibling(x);

document.write("<br>nextSiling:");

document.write(y.nodeName);

document.write("=");

document.write(y.innerHTML);

</script>

</body>

</html>


写回答 关注

1回答

  • 樵卡酷
    2019-08-01 17:12:58

    https://img2.mukewang.com/5d42acfe0001c39904370155.jpg
    nextSibling写错了。

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468061 学习 · 21891 问题

查看课程

相似问题