javascript - Dom Element 的 PhantomJS 图像

标签 javascript jquery dom screenshot phantomjs

说实话,我是 PhantomJS 的新手,不太擅长 Javascript。我希望拍摄给定网站的快照,但仅拍摄选定的 dom 元素。所以命令方面它看起来有点像

phantomjs http://fabieno.com #导航

它会拍摄导航栏的照片。或者选择器选择的任何内容。我想如果存在多个存在,那么就需要多个快照。唯一的问题是太新了,这给我留下了一个很大的问题?在我的脑子里。如果你们能提供任何帮助,我们将不胜感激。

根据我的研究,我才真正发现。 https://gist.github.com/n1k0/1501173

但我不确定它是如何工作的,或者它是否确实需要我问。

亲切的问候,

棒极了

最佳答案

由于您实际上应该只有一个名为 navid 属性,因此您可能希望使用类来执行此操作。在这种情况下请查看getElementsByClassName您想要获得的是所有导航元素的集合,并循环遍历它们执行您所需的操作。有关详细信息,请参阅此 JS: iterating over result of getElementsByClassName using Array.forEach

关于javascript - Dom Element 的 PhantomJS 图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16695168/

相关文章:

javascript - AngularJS - 对带有数字的字符串进行 ng-repeat 排序

Javascript 函数内的 PHP 变量输出变量而不是值

javascript - 删除第一个 View 并创建第二个 View (backbone.js)

javascript - 如何检查某事是否已完成,如果存在则不再执行

javascript - 我们可以访问 DOM 元素而不将其加载到无限滚动的网页中吗?

隐藏输入元素的 Javascript 和 defaultValue

javascript - 通过ajax加载图像时出现无限循环

javascript - 在 Firefox 中重复单击按钮

javascript - Jquery 控制菜单在所有菜单上显示箭头,即使是没有子菜单的菜单

javascript - 如何用JS选择动态创建的特定元素?