zoukankan      html  css  js  c++  java
  • javascript中兄弟元素兼容封装

    <script>
        //获取下一个兄弟元素
        function getNextElement(element) {
            if (element.nextElementSibling) {
                return element.nextElementSibling;
            } else {
                var next = element.nextSibling;//下一个兄弟节点
                while (next && next.nodeType !== 1) {//有 而且不是我们要的元素
                    next = next.nextSibling;
                }
                return next;
            }
        }
    
        //获取上一个兄弟元素
        function getPreviousElement(element) {
            if (element.previousElementSibling) {
                return element.previousElementSibling;
            } else {
                var prev = element.previousSibling;//上一个兄弟节点
                //while (prev && prev.nodeType !== 1) {
                while (prev && 1 !== prev.nodeType) {//=== == = 把数字写前面 以免造成其他影响
                    prev = prev.previousSibling;
                }
                return prev;
            }
        }
    </script>
  • 相关阅读:
    http方法-get和post
    SVG
    canvas
    h5拖放
    jQuery表单事件
    html标签嵌套
    jquery.eq()
    jquery.index()
    Date对象
    json
  • 原文地址:https://www.cnblogs.com/lsy0403/p/5879843.html
Copyright © 2011-2022 走看看