5.4.12 The Element object

优质
小牛编辑
133浏览
2023-12-01

这个对象提供在操作DOM中元素时使用的功能性方法。

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