首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将html转换为javascript

将html转换为javascript
EN

Stack Overflow用户
提问于 2010-08-19 17:10:31
回答 5查看 2.5K关注 0票数 9

有没有人知道有没有工具可以把html转换成javascript。

例如:

代码语言:javascript
复制
<div>
</div>

将转换为

代码语言:javascript
复制
aDiv = document.createElement('div');
document.appendChild(aDiv);

我正在为UI组件做一些html模板,并使用MooShell进行原型设计。如果能够自动生成构建组件的html的javascript,那就太好了。

谢谢

EN

回答 5

Stack Overflow用户

发布于 2010-08-19 18:40:20

我建议你看看John Resig的pure javascript HTML parser。它由一个用于HTML的SAX样式解析器组成,并包括一个XML序列化器、一个DOM构建器和一个DOM创建器。每个都接受一个HTML字符串作为输入。

特别是,可以很容易地改变HTMLtoDOM方法的用途,以返回为任何HTML输入字符串构建DOM所需的javascript字符串。

票数 2
EN

Stack Overflow用户

发布于 2010-08-19 17:22:50

如果没有这样的工具(我强烈地认为是这种情况),我会用同样的好方法解决这个问题:构建我自己的解析器。

票数 0
EN

Stack Overflow用户

发布于 2010-08-19 18:29:26

我看到其他人已经给了你很多关于如何做到这一点的建议,但我的两点意见要牢记在心。

如果您正在使用客户端Javascript在DOM中插入/删除/修改元素,您将注意到,使用诸如jQuery之类的框架,您将无法动态地调用和操作您添加的DOM元素。

解决这个问题的最好方法是使用jQuery实时插件进行查找。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3520255

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档