分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 前端开发

使用js操作元素节点

发布时间:2023-09-06 02:02责任编辑:傅花花关键词:js
1 节点的访问关系以属性形式存在?
box1.nextElementSibling           获取box1的下一个兄弟节点 ;
 
box1.parentNode.childNodes    获取所有的子节点
box1.parentNode.children         获取所有的子节点
box1.parentNode.firstElementChild        选中自己
 
 
2 节点的操作?
    创建节点: var  aaa = document.createElement(‘li‘);
    添加节点: box1.appendChild(aaa);    
                   box1.insertBefore(bbb,aaa);
                   box1.insertAfter();
    删除节点: box1.removeChild(aaa);
                   aaa.parentNode.removeChild(aaa);       //删除自己
   替换节点:  box1.replaceChild(aaa,targetNode);
 
3 设置或获取元素节点的两种方式?
   
    <img src="images/jd.jpg" alt="狗" title=‘图片‘ class=‘box‘ id=‘aaa‘>
 
    var eleNode = document.getElmentsByTagName(‘img‘)[0];
    //设置值
    eleNode.src = ‘images/tm.png‘;
    eleNode.bbb = ‘huihua‘;
    eleNode.setAttribute(‘id‘,‘dog‘);
    eleNode.setAttribute(‘ccc‘,‘huihua‘);
 
    //获取值
    console.log(eleNode.tagName);
    console.log(eleNode.getAttribute(‘id‘));
 
    //删除值
    eleNode.removeAttribute(‘id‘);

使用js操作元素节点

原文地址:https://www.cnblogs.com/hasher/p/9259976.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved