我使用以下代码创建一个新的 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”,而第二个警告框给出“xCoordElem.nodeValue=null”。我在 FireFox 上测试这个,使用 FireBug 和 FireBug 也说xCoordElem.nodeValue=null
。
我希望使(在本例中为 562)xCoordElem.nodeValue
的值Canvas.paper.someCircle .attr('cx')
而不是null
.