nsIDOMXULElement 编辑
dom/interfaces/xul/nsIDOMXULElement.idl
Scriptable Represents a XUL element within the DOM. 66 Introduced Gecko 1.0 Inherits from: nsIDOMElement
Last changed in Gecko 1.9 (Firefox 3)Method overview
void blur(); |
void click(); |
void doCommand(); |
void focus(); |
nsIDOMNodeList getElementsByAttribute(in DOMString name, in DOMString value); |
nsIDOMNodeList getElementsByAttributeNS(in DOMString namespaceURI, in DOMString name, in DOMString value); |
Attributes
Attribute | Type | Description |
align | DOMString | Gets/sets the value of the element's align attribute. |
allowEvents | boolean | true if the element's allowevents attribute is the string "true", otherwise false . Removes the attribute if you set it to false . |
boxObject |
| Read only. Gets or creates a box object for the element; browser, editor, iframe, listbox, menu, menupopup, scrollbox, tooltip and tree elements receive specialized box objects allowing access to additional properties not normally available from script. |
builder |
| Read only. Retrives the element's template builder, if it has a template. |
className | DOMString | Gets/sets the value of the element's class attribute. |
collapsed | boolean | true if the element's collapsed attribute is the string "true", otherwise false . Removes the attribute if you set it to false. |
contextMenu | DOMString | Gets/sets the value of the element's contextmenu attribute. |
controllers |
| Read only. Returns an nsIControllers object that additional controllers may be appended to so as to provide focus-specific actions for commands. |
database |
| Read only. Returns the template builder's database, if it is an RDF template. |
datasources | DOMString | Gets/sets the value of the element's datasources attribute. |
dir | DOMString | Gets/sets the value of the element's dir attribute. |
flex | DOMString | Gets/sets the value of the element's flex attribute. |
flexGroup | DOMString | Gets/sets the value of the element's flexgroup attribute. |
height | DOMString | Gets/sets the value of the element's height attribute. |
hidden | boolean | true if the element's attribute is the string "true", otherwise false . Removes the attribute if you set it to false . |
id | DOMString | Gets/sets the value of the element's id attribute. |
left | DOMString | Gets/sets the value of the element's left attribute. |
maxHeight | DOMString | Gets/sets the value of the element's maxheight attribute. |
maxWidth | DOMString | Gets/sets the value of the element's maxwidth attribute. |
menu | DOMString | Gets/sets the value of the element's menu attribute. |
minHeight | DOMString | Gets/sets the value of the element's minheight attribute. |
minWidth | DOMString | Gets/sets the value of the element's minwidth attribute. |
observes | DOMString | Gets/sets the value of the element's observes attribute. |
ordinal | DOMString | Gets/sets the value of the element's ordinal attribute. |
orient | DOMString | Gets/sets the value of the element's orient attribute. |
pack | DOMString | Gets/sets the value of the element's pack attribute. |
persist | DOMString | Gets/sets the value of the element's persist attribute. |
ref | DOMString | Gets/sets the value of the element's ref attribute. |
resource |
| Read only. Returns the nsIRDFResource corresponding to the element's ref or id attribute, if any. |
statusText | DOMString | Gets/sets the value of the element's statustext attribute. |
style |
| Read only. Obsolete since Gecko 1.9 Returns an object that may be used to read or write individual CSS style properties for the element. |
tooltip | DOMString | Gets/sets the value of the element's tooltip attribute. |
tooltipText | DOMString | Gets/sets the value of the element's tooltiptext attribute. |
top | DOMString | Gets/sets the value of the element's top attribute. |
width | DOMString | Gets/sets the value of the element's width attribute. |
Methods
blur()
Attempts to remove focus from the element.
void blur();
Parameters
None.
click()
Unless the element is disabled, sends mouse events that simulate the effect of clicking the mouse on the element, then calls the doCommand()
method.
void click();
Parameters
None.
doCommand()
Generates and dispatches a basic command event, as if the element was clicked with no keyboard modifiers.
void doCommand();
Parameters
None.
focus()
Attempts to set focus to the element; will not work for example for disabled elements.
void focus();
Parameters
None.
getElementsByAttribute()
Searches the DOM subtree for elements with the given attribute that are not in a namespace.
nsIDOMNodeList getElementsByAttribute( in DOMString name, in DOMString value );
Parameters
name
- The name of the attribute to search for.
value
- The value of the attribute to search for, or
"*"
to search for the attribute without regard to the value.
Return value
A list of elements with matching attributes that have no namespace. Starting in Gecko 1.8 this is a live list of elements rather than a snapshot.
getElementsByAttributeNS()
Searches the DOM subtree for elements with the given attribute in the given namespace.
nsIDOMNodeList getElementsByAttributeNS( in DOMString namespaceURI, in DOMString name, in DOMString value );
Parameters
namespaceURI
- The namespace of the attribute to search for, or "*" to search attributes in all namespaces.
name
- The name of the attribute to search for.
value
- The value of the attribute to search for, or
"*"
to search for the attribute without regard to the value.
Return value
A list of elements with matching attributes.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论