js基础1

作者: 一只小丫丫 | 来源:发表于2020-01-01 17:44 被阅读0次

    js css操作

          行内样式

                    el.style.fontSize="18px"

          传统class改变

                    el.className="red"

          设置元素的类名为red

                    classList

                        add()添加

                        remove()删除

                        toggle()切换

          获取到css最终值

                        var obj =document.defaultView.getComputedStyle(p,null);

                        // 获取元素css层叠计算过后的最终css值

                      obj.fontSize文字样式

            css中高度获取

                      clientHeight 元素内容的高

                      offsetHeight 元素内容+边框的高

                      scrollHeight 元素内容+滚动区域的高

            滚动距离获取

                    scrollTop 元素滚动顶部的距离

                    scrollLeft 元素滚动左侧的距离

          元素在页面中个位置

                    el.getBoundingClientRect()

                            top距浏览器可视区域顶部的距离

                            left

                            width

                            height

                      el.offsetTop

                      e.offsetLeft

                      距离已定位的父亲(body)元素距离

    事件

    注册

            el.addEventListener("事件名",

    注销

            el.removeEventListener(“事件名”,fn)

    事件的参数

              target事件的目标

    事件的xy

                pageX

                PageY 相对于文档的左上角

                clientX

                clientY 相对于浏览器可视区域左上角

                offsetX

                offsetY 相对于当前元素的左上角

    键盘事件

            keydown键盘按下

            keyup 键盘弹起

                    13  enter

                    27  esc

                    37  左

                    38 上

                    39 右

                    40 下

                    32 空格

    键盘事件的参数

              keycode键盘代码

    相关文章

      网友评论

          本文标题:js基础1

          本文链接:https://www.haomeiwen.com/subject/bjlgoctx.html