2022年四月三号 星期天
获取元素的几种方式:
1.节点类型的分类(1: 元素节点 2:文字节点3:属性节点);
2.获取元素的六种方式
1.getElementById(); //通过id来获取;
2.getElementsByTagName();//通过标签名来获取;
3.getElementsByName();//通过name属性来获取;
4.getElementByClassName();//通过class名来获取;
5.quertSelector() querySelectorAll()//既可以通过id也可以通过类名获取获取通过类名时前面;要加点,通过id名获取时要加#;
创建元素:
creatElement;(创建一个元素节点);
插入元素:
A.appendChild(B);(注意b为子元素插入到父元素的后面);
insertBefore();将一个新元素插入到某个子元素之前);
A.insertBefore(B,ref);(说明:A为父元素,B为新子元素,把B插入到ref元素的前面);
删除元素:
removeChild();
A.removeChild(B);(A表示父元素,B表示父元素内部的子元素);
复制元素:
obj.cloneNode(bool);
替换元素:
A.replaceChild(new,old);
说明: A表示父元素,new表示新子元素,old表示旧子元素;
通过对象获取class,要用 对象.className;(因为calss是预备关键字);
获取属性值:
obj.getAttribute('att');(obj为元素名,att为属性名);
obj.att;(当att属性是自定义属性时,obj.att就会报错);
建立属性值:
obj.setAttribute("arr","值");(obj是元素名,attr是属性名);
obj.arr = "值";
删除元素的某个属性
removeAttribute();
判断是否存在某个属性hasAttribute();
如果存在,返回true;如果不存在返回false;
每日小总结
最新推荐文章于 2024-10-09 07:37:41 发布