5.4.12 The Element object
优质
小牛编辑
139浏览
2023-12-01
这个对象提供在操作DOM中元素时使用的功能性方法。
Method | Kind | Arguments | Description |
addClassName(element, className) | instance | element: element object or id, className: name of a CSS class | 将给出的className添加到对象的className属性中。 |
classNames(element) | instance | element: element object or id | 返回一个Element.ClassName的对象表示CSS 给出对象有的class names。 |
cleanWhitespace(element) | instance | element: element object or id | 清除对象子元素中所有空白的text node。 |
empty(element) | instance | element: element object or id | 返回一个布尔值指示对象为空或只有空白字符。 |
getDimensions(element) | instance | element: element object or id | 返回对象的尺寸,返回值有两个属性,height和width。 |
getHeight(element) | instance | element: element object or id | 返回元素的offsetHeight 。 |
getStyle(element, cssProperty) | instance | element: element object or id, cssProperty name of a CSS property (either format 'prop-name' or 'propName' works). | 返回给定对象的CSS属性值或没有指定cssProperty时返回null。 |
hasClassName(element, className) | instance | element: element object or id, className: name of a CSS class | 返回true 如果元素的类名中含有给定的类名 |
hide(elem1 [, elem2 [, elem3 [...]]]) | instance | elemN: element object or id | 通过设定style.display 为'none'来隐藏每个传入的元素。 |
makeClipping(element) | instance | element: element object or id | 能过设定overflow的值设定内容溢出剪辑。 |
makePositioned(element) | instance | element: element object or id | 更改对象的style.position为'relative'。 |
remove(element) | instance | element: element object or id | 从document对象中删除指定的元素。 |
removeClassName(element, className) | instance | element: element object or id, className: name of a CSS class | 从元素的类名中删除给定的类名。 |
scrollTo(element) | instance | element: element object or id | 滚动window到对象的位置。 |
setStyle(element, cssPropertyHash) | instance | element: element object or id, cssPropertyHash Hash object with the styles to be applied. | 依照cssPropertyHash参数给对象设置CSS属性值。 |
show(elem1 [, elem2 [, elem3 [...]]]) | instance | elemN: element object or id | 用设定它的style.display 为''来显示每个传入的元素。 |
toggle(elem1 [, elem2 [, elem3 [...]]]) | instance | elemN: element object or id | 切换每一个传入元素的可视性。 |
undoClipping(element) | instance | element: element object or id | style.overflow的值返回上一个设定值。 |
undoPositioned(element) | instance | element: element object or id | 清除对象的style.position 为'' |
update(element, html) | instance | element: element object or id, html: html content | 用给出的HTML参数替换对象的innerHTML,如果HTML参数中包含<script>,那么它们不会被包含进去,但是会执行。 |
visible(element) | instance | element: element object or id | 返回一个布尔值指示对象可不可见。 |