次のコードを使用して、新しい 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