Methods

create HTMLNode create ( html, props, ownerDoc )

创建 DOM 节点。


var S = KISSY, DOM = S.DOM;

// 等价 document.createElement('div')
DOM.create('<div>');
DOM.create('<div />');
DOM.create('<div></div>');

// 等价 document.createTextNode('text')
DOM.create('text');

// 创建时,同时添加属性值
DOM.create('<a>', { href: 'hot.html', title: 'Hot Page' });

// KISSY v1.1.5+, 创建时,支持添加更多的属性;
// 新增属性有: val, css, html, text, data, width, height, offset
DOM.create('<a>', { href: 'hot.html',
                    title: 'Hot Page',
                    css: {color: 'blue'},
                    text: 'Test Link'
          });

// 直接内联属性
DOM.create('<img src="logo.png" alt="logo" />');

html String html ( selector )

获取符合选择器的第一个元素的 innerHTML.

无值时,返回空字符串。

void html ( selector, value, loadScripts, callback )

给符合选择器的所有元素设置 innerHTML 值。当 loadScripts 参数设置为 true 时,会运行 html 里的 script 代码。

remove void remove ( selector )

将符合选择器的所有元素从 DOM 中移除。

无值时,返回空字符串。

Examples

测试页面:test-dom-create.html

homedom › dom-create :

Methods