我无法通过测试,因为canoo不支持extrenal js-file中的全局变量。
的index.html:
<html>
<head>
<script src="index.js"></script>
</head>
<body>
<button onclick="alert(a+1);">asldkf</button>
</body>
</html>
index.js
var a=1;
CanooWebtest抛出:
JavaScript error loading page
http://localhost:8080/index.html:
ReferenceError: "a" is not defined. (JavaScriptStringJob#1)
任何建议?
答案 0 :(得分:0)
你总是可以欺骗它并将它添加到一个全局对象 - Window,Document ...... 不是一个好的解决方案,但应该有效。
<script>
window.a = 1;
</script>