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