SVG - 单击不是一个功能

时间:2016-09-26 21:43:58

标签: javascript jquery svg

我有这样的元素。

<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')

如果我调用click事件,

document.getElementById('box_w').click()

它会抛出一个单击不是函数的错误。

如何使用控制台点击元素。?

1 个答案:

答案 0 :(得分:1)

尝试使用char* str_concat(const char* str1, const char* str2) { int len1 = str_len(str1); int len2 = str_len(str2); int len3 = len1 + len2; char* str3 = str_alloc(len3); 代替onclick

click