7

使用 CasperJs,我正在尝试在画布上进行一些测试,方法是抓取它并使用canvas.toDataURL();. 但是,画布没有 id,代码如下所示:

<div id= 'derp' ...>
<canvas ...> </canvas>
</div>

我还能用类似的东西得到画布吗

var canvas = document.getElementById(????);

还是有更好的方法来抓住画布?

4

2 回答 2

11

您可以使用 CSS 选择器:

document.querySelector('#derp canvas')
于 2013-08-15T14:22:54.340 回答
2

您还可以列出所有画布:

document.getElementsByTagName('canvas')
于 2021-03-02T17:32:16.360 回答