Yox.dom.createElement(tagName): HTMLElement
创建一个元素节点。
Yox.dom.createText(text): TextNode
创建一个文本节点。
Yox.dom.createComment(text): CommentNode
创建一个注释节点。
Yox.dom.isElement(node): boolean
是否是元素节点
Yox.dom.parent(node): HTMLNode
获取父节点
Yox.dom.next(node): HTMLNode
获取右侧相邻节点。
Yox.dom.children(node): HTMLCollection
获取子节点列表。
Yox.dom.append(parentNode, node)
往后面添加节点。
Yox.dom.before(parentNode, node, beforeNode)
在 beforeNode
节点前插入节点。
Yox.dom.replace(parentNode, newNode, oldNode)
替换节点。
Yox.dom.remove(parentNode, node)
删除节点。
Yox.dom.setProp(node, name, value)
设置节点的 Property
。
Yox.dom.removeProp(node, name)
删除节点的 Property
。
Yox.dom.setAttr(node, name, value)
设置节点的 Attribute
。
Yox.dom.removeAttr(node, name)
删除节点的 Attribute
。
Yox.dom.tag(node): string
获取元素的标签名,返回的是小写形式。
Yox.dom.text(node, ?content): ?string
获取或设置节点的文本。
Yox.dom.html(node, ?content): ?string
获取或设置节点的 html。
Yox.dom.find(selector, ?context): ?HTMLElement
查找元素。没找到时,返回空。
Yox.dom.on(node, type, listener)
监听事件。
Yox.dom.off(node, type, listener)
取消监听事件。
Yox.dom.addClass(node, className)
添加 class。
Yox.dom.removeClass(node, className)
删除 class。