拉斐尔JS失败了
Raphael JS fails
以下,非常基本的脚本,在Chrome和Safari中失败,此错误Cannot call method 'appendChild' of null
<!DOCTYPE html>
<html lang="en">
<head>
<script type="text/javascript" src="raphael-min.js">
</script>
<script type="text/javascript">
var paper = Raphael("canvas", 320, 200);
</script>
</head>
<body>
<div id="canvas"></div>
</body>
</html>
我不知道为什么——有人吗?
应该在DOM准备好后包装调用。
<script type="text/javascript">
// Using JQuery
$(function() {
var paper = Raphael("canvas", 320, 200);
});
</script>
或者在定义完div后调用该函数…
<!DOCTYPE html>
<html lang="en">
<head>
<script type="text/javascript" src="raphael-min.js">
</script>
</head>
<body>
<div id="canvas"></div>
<script type="text/javascript">var paper = Raphael("canvas", 320, 200);</script>
</body>
</html>
相关文章:
- PHP和JS脚本的奇怪问题,在我刷新页面之前第一次失败
- 使用Office.js在Excel中将20000多个单元格写入表失败
- scrypt.js失败,N大于2^14
- 解析JS SDK登录到Node.JS中运行的解析服务器=失败
- JS:执行'失败;getComputedStyle'在'窗口':参数的类型不是'
- 使用Q节点模块时,Bluemix node.js应用程序部署失败
- fs.readFileSync()在express js应用程序中失败
- CSS和JS在升级到Drupal站点时失败
- 在 Firefox 中加载带有 require.js 的文本文件失败:“AccessControlException”
- 使用节点确定成功/失败.js函数 async.retry
- 使用 HAML 的复杂 ERB 替换在 JS 中失败
- JS中的条件运算符-失败的语法错误
- 测试Ember.JS应用程序失败,返回ReferenceError:未定义Ember
- zombie.js-xhr-json总是失败
- Knockout.js多个外部模板&多VM切换失败
- js角度按钮保持循环失败
- blueimp Gallery JS初始化失败
- 用C#在Win 8.1 Chakra中执行JS的一个失败的最小例子
- Jasmine规格与Velocity.js动画失败$.Velocity.mock=true
- 1.js:23未捕获类型错误:执行'失败;appendChild'在'节点':参数1不是