使用CasperJs,我试图在画布上进行一些测试,抓住它并使用canvas.toDataURL();
。但是,画布没有id,代码看起来像这样:
<div id= 'derp' ...>
<canvas ...> </canvas>
</div>
我仍然可以使用像
这样的东西来获取画布var canvas = document.getElementById(????);
还是有更好的方法来抓住画布?
答案 0 :(得分:7)
您可以使用CSS选择器:
document.querySelector('#derp canvas')
答案 1 :(得分:0)
你也可以用这个列出所有的画布:
document.getElementsByTagName('canvas')