首页 > 其他分享 >原生js选取dom

原生js选取dom

时间:2022-09-26 18:23:55浏览次数:57  
标签:原生 dom -- classList 元素 value js -----

dom.childElementCount-----该dom的子元素个数;

dom.firstElementChild-----该dom的第一个子元素;

dom,lastElementChild-----该dom的最后一个子元素;

previousElementSibling-----指向上一个同辈元素;

nextElementSibling-----指向下一个同辈元素;

document.getElementsByClassName('a')-----获取拥有类名‘a’的所有dom;

document.getElementsByClassName('a','b')-----获取同时拥有类名‘a’和‘b'’的所有dom;

dom.classList.remove('a')-----删除该dom元素的类名‘a',classList相当于一个类名数组,

    classList.add(value)--将value添加到列表中,如果已经存在就不添加了;

    classList.contains(value)--表示列表中是否存在给定的值;

    classList.remove(value)--从列表中删除给定的字符串;

    classList.toggle(value)--如果列表中已经存在给定的值,就删除它,若果没有就添加它。

document.activeElement--始终引用dom中当前获取焦点的元素(文档刚加载完成时,所保存的是body元素,文档加载期间它的值为null);

火狐浏览器使用event对象-----var e = arguments.callee.caller.arguments[0] || window.event(因为火狐没有event这个变量);

让整个页面变成灰色调-----给html标签加上filter:grayscale(100%);   (100%为全灰,0%为正常颜色。兼容的话需要写上,比如-webkit、-ms);

隐藏IE浏览器中滚动条,且仍可以滚动-----通配符{-ms-overflow-style:none}、谷歌Safari通配符::-webkit-scrollbar { display:none }、Firefox通配符{ scrollbar-width:none };

标签:原生,dom,--,classList,元素,value,js,-----
From: https://www.cnblogs.com/kaoo-kiee/p/16731897.html

相关文章