【发布时间】:2016-09-26 21:43:57
【问题描述】:
我有一个这样的元素。
<g id="box_w" onclick="recordResponseKeyboard('W');" onmousedown="svgFill('W');" onmouseup="svgUnfill('W');">
<rect fill="#FFFFFF" height="68.522" stroke="#FFFFFF" stroke-miterlimit="10" width="119.297" x="306.673" y="384.406"></rect>
</g>
从 chrome 控制台,我可以找到元素。
document.getElementById('box_w')
如果我调用点击事件,
document.getElementById('box_w').click()
它会抛出一个错误,点击不是一个函数。
如何使用控制台点击元素。?
【问题讨论】:
-
试试
$('#box_w').click() -
为什么不直接调用函数呢?
-
click() 是 HTML method,它不适用于 SVG 元素。
标签: javascript jquery svg