ScriptDoc Reference

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对象,参数为字符串,或多个字符串

Stringidthe id attribute

MT.Dom.get(String el) : static Object

get 获取对象,可以传入对象或字符串,如果传入字符串者以document.getElementById()的方式获取对象

Stringelhtml element

MT.Dom.hasClass(String el, String className) : static Boolean

通过元素的样式名属性获取DOM对象,参数为字符串,或多个字符串

Stringel要获取的对象的id
StringclassName要获取的对象的样式名

MT.Dom.getByClass(String className, String tagName, String parent) : static Array

通过元素的样式名属性获取DOM对象,参数为字符串,或多个字符串

StringclassName要获取的对象的样式名
StringtagName要获取的对象的标签名
Stringparent要获取的对象的父级元素

MT.Dom.getByTag(String tagName, String parent) : static Array

通过元素的标签名属性获取DOM对象,参数为字符串,或多个字符串

StringtagName要获取的对象的标签名
Stringparent要获取的对象的父级元素,如果没有就取document

MT.Dom.getPrev(String el) : static Object

获取元素的下一个元素

Stringelhtml element

MT.Dom.getNext(String el) : static Object

getNext 获取元素的前一个元素

Stringelhtml element

MT.Dom.getFirst(String el) : static Object

获取元素下的第一个元素

Stringelhtml element

MT.Dom.getLast(String el, Number Number) : static Object

获取元素下的最后一个元素

Stringelhtml element
NumberNumber层级

MT.Dom.getLast(String el, Number Number) : static Object

获取元素下的最后一个元素

Stringelhtml element
NumberNumber层级

MT.Dom.addClass(String el, String className) : static none

给指定的DOM对象加上样式名

StringelDOM对象
StringclassName要加的样式名

MT.Dom.addClass(String el, String className) : static none

给指定的DOM对象加上样式名

StringelDOM对象
StringclassName要加的样式名

MT.Dom.getClass(String el) : static String

给指定的DOM对象加上样式名

StringelDOM对象

MT.Dom.removeClass(String el, String className) : static none

给指定的DOM对象去掉样式名

StringelDOM对象
StringclassName要去除的样式名

MT.Dom.toggleClass(String el, String className) : static none

若干该样式存在那么去掉样式,否则加上样式

StringelDOM对象
StringclassName要操作的样式名

MT.Dom.replaceClass(String el, String classNameA, String classNameB) : static none

给指定的DOM对象去掉样式名

StringelDOM对象
StringclassNameA要被替换掉的样式名
StringclassNameB要使用的样式名

MT.Dom.hide(String el) : static none

隐藏指定的DOM对象

StringelDOM对象

MT.Dom.show(String el) : static none

显示指定的DOM对象

StringelDOM对象

MT.Dom.toggleHideShow(String el) : static none

若干该元素显示存在将它隐藏,否则显示该元素

StringelDOM对象

MT.Dom.setOpacity(String el, Number val) : static none

设置对象的透明度

StringelDOM对象
Numberval透明数值,1-100;

MT.Dom.getStyle(String el, String styleName) : static Number

获取对象的最终样式的数值,比如字体大小是“14px”的,使用getStyle返回的是String:“14px”,使用getStyleNum返回的是String:“14”,

StringelDOM对象
StringstyleName样式的属性名;

MT.Dom.getStyle(String el, String styleName) : static Number

获取对象的最终样式的数值,比如字体大小是“14px”的,使用getStyle返回的是String:“14px”,使用getStyleNum返回的是String:“14”,

StringelDOM对象
StringstyleName样式的属性名;

MT.Dom.setStyle(String el, Object obj) : static none

设置对象的样式,

StringelDOM对象
Objectobj样式对象,

MT.Dom.getDocSize() : static Object

获取文档可视区宽高,返回的是width:宽度;height:高度

MT.Dom.getDocSize() : static Object

获取文档可视区宽高,返回的是width:宽度;height:高度

MT.Dom.getSize(String el) : static Object

获取元素的宽高

StringelDOM对象

MT.Dom.getXY(String el) : static Object

获取元素的坐标

StringelDOM对象

MT.Dom.getParentXY(String el) : static Object

获取元素相对于父级元素的位置坐标

StringelDOM对象

MT.Dom.getText(String el) : static String

获取元素下所有的文本

StringelDOM对象

MT.Dom.hasAttr(String el, String name) : static Boolean

判读元素是否拥有该属性

StringelDOM对象
Stringname属性名

MT.Dom.attr(String el) : static String

设置或者获取元素的属性;第二个参数是字符串的时候(属性名)获取属性,否则是对象,

StringelDOM对象

MT.Dom.createElement(String tagName) : static Object

创建一个Element,

StringtagNameDOM对象

MT.Dom.checkEl(String tagName) : static Object

检查元素,

StringtagNameDOM对象

MT.Dom.appendTo(HTMLElement parent, Array el) : static None

追加一个,checkEl检查后的dom元素或数组或字符串到父级节点

HTMLElementparent父级DOM对象
Arrayel要插入的元素

MT.Dom.inBefore(HTMLElement parent, HTMLElement before, Array el) : static None

在某一元素前插入一个元素

HTMLElementparent父级DOM对象
HTMLElementbefore在某元素前
Arrayel要插入的元素

MT.Dom.inAfter(HTMLElement parent, HTMLElement after, Array el) : static None

在某一元素前插入一个元素

HTMLElementparent父级DOM对象
HTMLElementafter在某元素前
Arrayel要插入的元素

MT.Event.getMouseXY(String e) : static Object

获取鼠标相对于某元素的坐标,该元素需要设置position:relative或absolute,还有页面必须声明Doctype

Stringetarget

MT.Event.getMouseXY(String e) : static Object

获取鼠标相对于某元素的坐标,该元素需要设置position:relative或absolute,还有页面必须声明Doctype

Stringetarget