zoukankan      html  css  js  c++  java
  • DOM方式操作元素属性

    原生js取属性值getAttribute
    var
    optionsJson = this.getAttribute('data-options') || '{}';

    1.获取:getAttribute(名称)

    2.设置:setAttribute(名称,值)

    3.删除:removeAttribute(名称)

    用className选择元素好处:

    1.可批量选择元素

    2.可有选择性能

    3.当页面发生改变时,程序不会出错

    创建DOM元素:

    createElement(标签名)---->创建一个节点

    appenChild(节点)---->追加一个节点

    insertBefore(节点,原有节点)-------在已有元素前插入

    删除DOM元素:

    removeChild(节点)

    parent()只找上一父级

    parents()全部父级

    parentsUntil()找元素与元素之间的父级(所有祖级)

    例:

    $('span').parentsUntil('ul'').css('border-color','green');

    后代:

    children()下一级

    find()所有子级

    find('*')全部后代

    同级:

    siblings()所有同级

    next()该元素后面的同级

    nextAll()该元素后面的所有同级

    nextUntil()元素与元素之间的所有同级

    prev()该元素前面的同级

    prevAll()该元素前面的所有同级

    prevUntil()元素与元素之间的所有同级

    过滤:

    first()第一个

    last()最后一个

    eq()某个

    filter()带某个类名的标签

    例:

    $('p').filter('.info');

    ゛Toly★小饼干ゞ
  • 相关阅读:
    POJ_2513Colored Sticks 字典树+
    hdu1098:Ignatius's puzzle
    hdu1010:Tempter of the Bone 搜索+剪枝
    轻院1875: 蛤玮的财宝
    POJ3069:Saruman's Army
    轻院1874: 蛤玮学计网
    Educational Codeforces Round 18 E. Colored Balls
    浏览器f12的方法下载资源
    把手机上的新浪微博客户端卸载了
    Xmind使用总结
  • 原文地址:https://www.cnblogs.com/rockyan/p/7943369.html
Copyright © 2011-2022 走看看