作者:拓海老师,公众号:拓海老师
一直以来js的随性让初学者蛋疼菊紧,但是真正玩熟了之后,还是非常有意思的!
今天拓海老师跟大家说一下原生js中获取元素的下一个直接兄弟元素的坑!
业务场景:点击当前元素,让其下一个紧挨着的兄弟元素展现出来,类似自定义下拉菜单。如下,点击div
,让ul
展现出来,此时就要用到一个dom
操作nextSibling
获取下一个元素。
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>测试</title>
</head>
<body>
<div onclick="show(this)">列表名