首页 > 编程知识 正文

js查找兄弟元素,javascript如何判断重复元素

时间:2023-05-06 16:53:19 阅读:218648 作者:4940

查找兄弟元素 previousSibling nextSibling

zrdbm

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 <!DOCTYPE html> <html>     <head>         <title>访问元素</title>         <meta charset="UTF-8">         <meta name="viewport" content="width=device-width, initial-scale=1.0">         <style>             .mycolor{                 color:#fff;                              }             .steam{                 color: red;             }         </style>     </head>     <body>         <ul id="ul">             <li id="ali">油条</li><li id="bli">包子</li><li id="cli">米饺</li><li id="dli"><a id="yufen">鱼粉</a></li>         </ul>         <script>             // 查找父节点             var tempel = document.getElementById("bli");             tempel.className="steam";                           var previousNode = tempel.previousSibling;             previousNode.className="mycolor";               var nextNode = tempel.nextSibling;             nextNode.className="mycolor";         </script>     </body> </html>

兄弟元素查找比较坑,只是能元素在同一行时才能查询

查询子节点 firstChild lastChild

zrdbm

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 <!DOCTYPE html> <html>     <head>         <title>访问元素</title>         <meta charset="UTF-8">         <meta name="viewport" content="width=device-width, initial-scale=1.0">         <style>             .mycolor{                 color:#fff;                              }             .steam{                 color: red;             }         </style>     </head>     <body>         <ul id="ul"             ><li id="ali">油条</li             ><li id="bli">包子</li             ><li id="cli"><a id="yufen">米饺</a></li             ><li id="dli">鱼粉</li         ></ul>         <script>             // 查找子节点             var tempel = document.getElementById("ul");                       var firstNode = tempel.firstChild;                        firstNode.className = "mycolor";             var lastNode = tempel.lastChild;             lastNode.className = "mycolor";         </script>     </body> </html>

注意,<ul></ul>这段代码,要写成这样才正常查询到。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。