码迷,mamicode.com
首页 > Web开发 > 详细

使用js操作元素节点

时间:2018-07-03 19:53:12      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:insert   两种   图片   app   选中   ons   des   element   getattr   

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操作元素节点

标签:insert   两种   图片   app   选中   ons   des   element   getattr   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!