javascript createElement_with_simple_html_tag_string

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript createElement_with_simple_html_tag_string相关的知识,希望对你有一定的参考价值。

/**
 * @param {String} HTML representing a single element
 * @return {Element}
 */
function htmlToElement(html) {
    var template = document.createElement('template');
    html = html.trim(); // Never return a text node of whitespace as the result
    template.innerHTML = html;
    return template.content.firstChild;
}

var td = htmlToElement('<td>foo</td>'),
    div = htmlToElement('<div><span>nested</span> <span>stuff</span></div>');

/**
 * @param {String} HTML representing any number of sibling elements
 * @return {NodeList} 
 */
function htmlToElements(html) {
    var template = document.createElement('template');
    template.innerHTML = html;
    return template.content.childNodes;
}

var rows = htmlToElements('<tr><td>foo</td></tr><tr><td>bar</td></tr>');

以上是关于javascript createElement_with_simple_html_tag_string的主要内容,如果未能解决你的问题,请参考以下文章

使用 javascript createElement 创建 <br />?

javascript React.createElement()

JavaScript html5 createElement.js复制

ReactJS/Javascript:React.createElement 期望字符串但传递了对象

黑马JavaEEweb阶段day027_JavaScript高级

在 javascript createElement 上调用 .trigger