使用 Raphael,我想创建一个具有 Id 属性的矩形,如下例所示。
<rect id="aRect" x="10" y="10" width="50" height="50" r="2" rx="2" ry="2"/>
要创建矩形,我可以使用这样的代码
var elem = _paper.rect(10, 10, 50, 50, 2);
并使用这样的代码设置 ID
elem[0].setAttributeNS(null, 'id', 'aRect');
或使用这样的代码
elem.node.id = 'aRect';
现在 raphael 在较旧的 IE 上回退到 vml 我如何添加一个也适用于 vml 情况的 id 属性,或者这段代码也适用于此?