Properties
static Object MT
前端代码库
static HTMLElement MT.Dom.getById.getById
通过元素的id属性获取DOM对象,参数为字符串,或多个字符串
static Object MT.Dom.getDocSize.getDocSize
获取文档可视区宽高,返回的是width:宽度;height:高度
static Object MT.Dom.getDocSize.getDocSize
获取文档可视区宽高,返回的是width:宽度;height:高度
static Object MT.Dom.checkEl.checkEl
检查元素,
Functions
MT.Pub.getType() : static
*DOM
MT.Dom.getById(String id) : static HTMLElementObject
通过元素的id属性获取DOM对象,参数为字符串,或多个字符串
| String | id | the id attribute |
MT.Dom.get(String el) : static Object
get 获取对象,可以传入对象或字符串,如果传入字符串者以document.getElementById()的方式获取对象
| String | el | html element |
MT.Dom.hasClass(String el, String className) : static Boolean
通过元素的样式名属性获取DOM对象,参数为字符串,或多个字符串
| String | el | 要获取的对象的id |
| String | className | 要获取的对象的样式名 |
MT.Dom.getByClass(String className, String tagName, String parent) : static Array
通过元素的样式名属性获取DOM对象,参数为字符串,或多个字符串
| String | className | 要获取的对象的样式名 |
| String | tagName | 要获取的对象的标签名 |
| String | parent | 要获取的对象的父级元素 |
MT.Dom.getByTag(String tagName, String parent) : static Array
通过元素的标签名属性获取DOM对象,参数为字符串,或多个字符串
| String | tagName | 要获取的对象的标签名 |
| String | parent | 要获取的对象的父级元素,如果没有就取document |
MT.Dom.getPrev(String el) : static Object
获取元素的下一个元素
| String | el | html element |
MT.Dom.getNext(String el) : static Object
getNext 获取元素的前一个元素
| String | el | html element |
MT.Dom.getFirst(String el) : static Object
获取元素下的第一个元素
| String | el | html element |
MT.Dom.getLast(String el, Number Number) : static Object
获取元素下的最后一个元素
| String | el | html element |
| Number | Number | 层级 |
MT.Dom.getLast(String el, Number Number) : static Object
获取元素下的最后一个元素
| String | el | html element |
| Number | Number | 层级 |
MT.Dom.addClass(String el, String className) : static none
给指定的DOM对象加上样式名
| String | el | DOM对象 |
| String | className | 要加的样式名 |
MT.Dom.addClass(String el, String className) : static none
给指定的DOM对象加上样式名
| String | el | DOM对象 |
| String | className | 要加的样式名 |
MT.Dom.getClass(String el) : static String
给指定的DOM对象加上样式名
| String | el | DOM对象 |
MT.Dom.removeClass(String el, String className) : static none
给指定的DOM对象去掉样式名
| String | el | DOM对象 |
| String | className | 要去除的样式名 |
MT.Dom.toggleClass(String el, String className) : static none
若干该样式存在那么去掉样式,否则加上样式
| String | el | DOM对象 |
| String | className | 要操作的样式名 |
MT.Dom.replaceClass(String el, String classNameA, String classNameB) : static none
给指定的DOM对象去掉样式名
| String | el | DOM对象 |
| String | classNameA | 要被替换掉的样式名 |
| String | classNameB | 要使用的样式名 |
MT.Dom.hide(String el) : static none
隐藏指定的DOM对象
| String | el | DOM对象 |
MT.Dom.show(String el) : static none
显示指定的DOM对象
| String | el | DOM对象 |
MT.Dom.toggleHideShow(String el) : static none
若干该元素显示存在将它隐藏,否则显示该元素
| String | el | DOM对象 |
MT.Dom.setOpacity(String el, Number val) : static none
设置对象的透明度
| String | el | DOM对象 |
| Number | val | 透明数值,1-100; |
MT.Dom.getStyle(String el, String styleName) : static Number
获取对象的最终样式的数值,比如字体大小是“14px”的,使用getStyle返回的是String:“14px”,使用getStyleNum返回的是String:“14”,
| String | el | DOM对象 |
| String | styleName | 样式的属性名; |
MT.Dom.getStyle(String el, String styleName) : static Number
获取对象的最终样式的数值,比如字体大小是“14px”的,使用getStyle返回的是String:“14px”,使用getStyleNum返回的是String:“14”,
| String | el | DOM对象 |
| String | styleName | 样式的属性名; |
MT.Dom.setStyle(String el, Object obj) : static none
设置对象的样式,
| String | el | DOM对象 |
| Object | obj | 样式对象, |
MT.Dom.getDocSize() : static Object
获取文档可视区宽高,返回的是width:宽度;height:高度
MT.Dom.getDocSize() : static Object
获取文档可视区宽高,返回的是width:宽度;height:高度
MT.Dom.getSize(String el) : static Object
获取元素的宽高
| String | el | DOM对象 |
MT.Dom.getXY(String el) : static Object
获取元素的坐标
| String | el | DOM对象 |
MT.Dom.getParentXY(String el) : static Object
获取元素相对于父级元素的位置坐标
| String | el | DOM对象 |
MT.Dom.getText(String el) : static String
获取元素下所有的文本
| String | el | DOM对象 |
MT.Dom.hasAttr(String el, String name) : static Boolean
判读元素是否拥有该属性
| String | el | DOM对象 |
| String | name | 属性名 |
MT.Dom.attr(String el) : static String
设置或者获取元素的属性;第二个参数是字符串的时候(属性名)获取属性,否则是对象,
| String | el | DOM对象 |
MT.Dom.createElement(String tagName) : static Object
创建一个Element,
| String | tagName | DOM对象 |
MT.Dom.checkEl(String tagName) : static Object
检查元素,
| String | tagName | DOM对象 |
MT.Dom.appendTo(HTMLElement parent, Array el) : static None
追加一个,checkEl检查后的dom元素或数组或字符串到父级节点
| HTMLElement | parent | 父级DOM对象 |
| Array | el | 要插入的元素 |
MT.Dom.inBefore(HTMLElement parent, HTMLElement before, Array el) : static None
在某一元素前插入一个元素
| HTMLElement | parent | 父级DOM对象 |
| HTMLElement | before | 在某元素前 |
| Array | el | 要插入的元素 |
MT.Dom.inAfter(HTMLElement parent, HTMLElement after, Array el) : static None
在某一元素前插入一个元素
| HTMLElement | parent | 父级DOM对象 |
| HTMLElement | after | 在某元素前 |
| Array | el | 要插入的元素 |
MT.Event.getMouseXY(String e) : static Object
获取鼠标相对于某元素的坐标,该元素需要设置position:relative或absolute,还有页面必须声明Doctype
| String | e | target |
MT.Event.getMouseXY(String e) : static Object
获取鼠标相对于某元素的坐标,该元素需要设置position:relative或absolute,还有页面必须声明Doctype
| String | e | target |