我在使用 Raphaël 库时遇到问题。我收到以下错误
'R._g.doc.body' 为空或不是对象
我只是用了下面的代码
<html>
<head>
<script src="raphael.js"></script>
<script>
// Creates canvas 320 × 200 at 10, 50
var paper = Raphael(10, 50, 320, 200);
// Creates circle at x = 50, y = 40, with radius 10
var circle = paper.circle(50, 40, 10);
// Sets the fill attribute of the circle to red (#f00)
circle.attr("fill", "#f00");
// Sets the stroke attribute of the circle to white
circle.attr("stroke", "#fff");
</script>
</head>
</html>
我用的是IE8
最佳答案
您没有使用 <body></body>
n 并将您的脚本放入 body
而不是 head
试试这个
<html>
<head>
<script src="raphael.js"></script>
</head>
<body>
<script>
// Creates canvas 320 × 200 at 10, 50
var paper = Raphael(10, 50, 320, 200);
// Creates circle at x = 50, y = 40, with radius 10
var circle = paper.circle(50, 40, 10);
// Sets the fill attribute of the circle to red (#f00)
circle.attr("fill", "#f00");
// Sets the stroke attribute of the circle to white
circle.attr("stroke", "#fff");
</script>
</body>
</html>
关于javascript - 无法使用 Raphaël 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13137798/