【发布时间】:2017-02-16 17:02:48
【问题描述】:
假设我有这个字符串:
var myhtml= "<html><body><div class='header'>Welcome</div><div class='news' id='new_1'>Lorem ipsum....</div><div class='news' id='new_2'>dolor sit amet...</div></body></html>";
好吧,如果这是在一个普通的网站上,我可以使用“getElementsbyClassName”来获取我想要选择的类的所有元素(在我的例子中是“新闻”)。 但是......如果是这样的情况,当你有一个变量中的所有 html 时,我怎样才能得到它们?有没有办法让所有的 div 都是“新闻”?
【问题讨论】:
-
您可以使用虚拟 dom,然后您可以使用标准 DOM 功能github.com/tmpvar/jsdom
-
哪个环境? Node.js 还是客户端 JS?
-
创建元素,设置innerHTML,element.getElementsByClassName()
-
Well, if this was on a normal website我想这解释了我们需要知道的,他想在 node.js 端解析。
标签: javascript jquery html node.js