8000 GitHub - d60/html2js
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

d60/html2js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

Examples

html = '''
<div class="container">
    <p class="list-title">Number List:</p>
    <ul class="number-list">
        <li>1</li>
        <li>2</li>
        <li>3</li>
    </ul>
</div>
'''

js = convert_as_function(html, 'createDiv')
print(js)

Output:

function createDiv() {
    const div1 = document.createElement("div");
    div1.className = "container";
    const p1 = document.createElement("p");
    p1.className = "list-title";
    const text1 = document.createTextNode(`Number List:`);
    p1.appendChild(text1);
    const ul1 = document.createElement("ul");
    ul1.className = "number-list";
    const li1 = document.createElement("li");
    const text2 = document.createTextNode(`1`);
    li1.appendChild(text2);
    const li2 = document.createElement("li");
    const text3 = document.createTextNode(`2`);
    li2.appendChild(text3);
    const li3 = document.createElement("li");
    const text4 = document.createTextNode(`3`);
    li3.appendChild(text4);
    ul1.appendChild(li1);
    ul1.appendChild(li2);
    ul1.appendChild(li3);
    div1.appendChild(p1);
    div1.appendChild(ul1);
    return div1;
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0