0

次のコードを使用して、新しい DOM 要素を作成し、値を割り当てます。

var xCoordElem = document.createElement("xCoord");
xCoordElem.nodeValue=Canvas.paper.someCircle.attr('cx');

どこCanvas.paper.someCircleを使って作られていますか

Canvas.paper = Raphael(xOffset,yOffset,width,height);
Canvas.someCircle = Canvas.paper.circle(x, y, radius);

それから私は電話します

alert("Canvas.paper.someCircle .attr('cx')=" + Canvas.paper.someCircle .attr('cx');
alert("xCoordElem.nodeValue=" + xCoordElem.nodeValue);

最初のアラート ボックスには「Canvas.paper.someCircle .attr('cx')=562」が表示され、2 番目のアラート ボックスには「xCoordElem.nodeValue=null」が表示されます。FireBug を使用して FireFox でこれをテストしており、FireBug もそう言っていxCoordElem.nodeValue=nullます。

の代わりに (この場合は 562)xCoordElem.nodeValueの値を作成したいと考えています。Canvas.paper.someCircle .attr('cx')null

4

1 に答える 1