常用属性

  • .children 子元素列表
  • .childElementCount 子元素数量
  • .firstElementChild 第一个子元素
  • .lastElementChild 最后一个子元素
  • .classList 类名列表(对象)
  • .className 类名(字符串)
  • .id 元素id
  • .attributes 所有显性属性
  • .innerHTML 元素内部的HTML标记
  • .outerHTML 包含元素在内的HTML标记
  • .clientWidth 内容区 + padding的宽度
  • .clientHeight 内容区 + padding的高度
  • .scrollHeight 元素中可以滚动的高度
  • .scrollWidth 元素中可以滚动的宽度
  • .scrollTop 元素中的内容已经向上滚出去多少
  • .scrollLeft 元素中的内容已经向左滚出去多少

常用方法

  • .getAttribute(属性名) 获取属性的值
  • .setAttribute(属性名,属性值) 获取属性的值
  • .getAttributeNames() 列出所有属性
  • .hasAttribute(属性名) 是否拥有属性
  • .hasAttributes() 是否拥有至少一条属性
  • .removeAttribute(属性名) 删除一条属性
  • .addEventListener(事件名称,回调函数) 监听一个事件
  • .getElementById(id) 在当前元素下通过id获取元素
  • .getElementsByClassName(class) 在当前元素下通过class获取元素
  • .getElementsByTagName(标签名) 在当前元素下通过元素名称获取元素
  • .querySelector(选择器) 在当前元素下通过CSS选择器来获取一个元素
  • .querySelectorAll(选择器) 在当前元素下通过CSS选择器来获取多个元素
  • FAQ

    attributeproperty有什么区别?

    我们都知道HTML标签可以填写属性

    <a href="http://biaoyansu.com" id="biao">表</a>

    此处的href是attribute(显性属性)

    var biao = document.getElementById('biao');

    biao.href中的.href是property(隐性属性)

    注意,property和attribute的名称不一定是一模一样的。

Element对象 常用属性与常用方法的更多相关文章

  1. JS中的RegExp对象常用属性和方法

    JavaScript提供了一个RegExp对象来完成有关正则表达式的操作和功能,每一条正则表达式模式对应一个RegExp实例.有两种方式可以创建RegExp对象的实例. 使用RegExp的显式构造函数 ...

  2. JavaScript BOM-11-BOM的核心-window对象; window对象的控制,弹出窗口方法; 超时调用; 间歇调用; location对象常用属性; 位置操作--location.reaplace,location.reload(); BOM中的history对象; Screen对象及其常用属性; Navigator对象;

    JavaScript BOM 学习目标 1.掌握什么是BOM 2.掌握BOM的核心-window对象 3.掌握window对象的控制.弹出窗口方法 什么是bom BOM(browser object ...

  3. document对象常用属性

    转载请注明来源:https://www.cnblogs.com/hookjc/ 注:页面上元素name属性和JavaScript引用的名称必须一致包括大小写    否则会提示你一个错误信息 " ...

  4. Swift - UIView的常用属性和常用方法总结

    1,UIView常用的一些属性如下: frame:相对父视图的坐标和大小(x,y,w,h) bounds:相对自身的坐标和大小,所以bounds的x和y永远为0(0,0,w,h) center:相对父 ...

  5. JavaScript之Object对象常用属性与方法手册

    MDN Object参考地址:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Obje ...

  6. 【VBA编程】15.WorkSheet对象常用属性

    [Cells属性] Cells属性用于返回一个Range对象,表示工作表中所有的单元格,包括已经使用的单元格和未使用的单元格. [代码区域] Sub 使用Cells属性() '声明变量 Dim wk ...

  7. js对象常用属性和方法:复制一个对象,获取一个对象的所有key和所有value的方法

    记录对象的一些实用使用方法及属性 // Object.assign() 多个对象合并 key相同则后面的覆盖前面的 const target = { a: 1, b: 2 }; const sourc ...

  8. JavaScript 数组对象常用属性

    concat() 用于连接两个或多个数组.该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本. var a = ["aa","ccc"]; var b ...

  9. 【VBA编程】12.Workbook对象常用属性

    [ActiveSheet属性] ActiveSheet属性用于返回一个对象,表示活动工作簿中或指定的窗口或工作簿中的活动工作表 [Colors] Colors属性是一个Variant类型的可读写属性, ...

随机推荐

  1. 常用工具说明-- Intellij Idea生成JavaDoc

    JavaDoc是一种将注释生成HTML文档的技术,生成的HTML文档类似于Java的API,易读且清晰明了.在简略介绍JavaDoc写法之后,再看一下在Intellij Idea 中如何将代码中的注释 ...

  2. Magento2开发教程 - 如何向数据库添加新表

    Magento 2具有特殊的机制,允许你创建数据库表,修改现有的,甚至添加一些数据到他们(如安装数据,已被添加在模块安装). 这种机制允许这些变化可以在不同的设备之间传输. 关键的概念是,而不是做你能 ...

  3. resize定义元素尺寸大小

    为了增强用户体验,CSS3增加了很对的新属性,其中一个重要的属性就是resize,它允许用户通过拖动的方式改变元素的尺寸,到目前为止,主要用于可以使用overtflow属性的任何容器元素中 resiz ...

  4. 设置TableView section header的颜色

      - (void)tableView:(UITableView *)tableView willDisplayHeaderView:(UIView *)view forSection:(NSInte ...

  5. JS 重写alert,使之能输出多个参数

    windows._alert = windows.alert; windows.alert = function(){ _alert = (Array.prototype.slice(argument ...

  6. Springboot拦截器未起作用

    之前遇到要使用springboot拦截器却始终未生效的状况,查了网上的博客,大抵都是@Component,@Configuration注解未加,或是使用@ComponentScan增加包扫描,但是尝试 ...

  7. 如何优雅的爬取 gzip 格式的页面并保存在本地(java实现)

    1. 引言 在爬取汽车销量数据时需要爬取 html 保存在本地后再做分析,由于一些页面的 gzip 编码格式, 获取后要先解压缩,否则看到的是一片乱码.在网络上仔细搜索了下,终于在这里找到了一个优雅的 ...

  8. mysql安装配置、主从复制配置详解

    作者:NiceCui 本文谢绝转载,如需转载需征得作者本人同意,谢谢. 本文链接:http://www.cnblogs.com/NiceCui/p/8213723.html 邮箱:moyi@moyib ...

  9. linq中order by 和group by (含lambda表达式实现)以及综合案例

    一.Linq应用场景 linq的语法通过System.Linq下面的Enumerable类提供支持,也就是说,只要是实现了IEnumerable<T>的对象都可以使用Linq的语法来查询. ...

  10. linux解压tar.gz

    gnuzip或者tar -zxvf file.tar.gz unzip file.zip