作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个简单的 JavaScript 代码,但我不知道为什么它不起作用。代码是:
<!doctype html>
<html>
<head>
<script>
function do_something() {
alert(a);
var theBody = document.getElementsByTagName("body")[0];
var theImg = document.createElement("img");
var a = 1;
var count = 0;
for (var i = 0; i < 10; i++, count++) {
if (i == 5) continue;
if (count == 3) {
count = 0;
a--;
} else {
a++;
}
if (i > 7) break;
}
alert(a);
}
</script>
</head>
<body onload="do_something()">
</body>
</html>
最佳答案
您的函数 do_something() 未定义,因为您的函数中在 var a=1
和 a--
之后存在一些非法字符,请将其替换为 ';'另外使用前需要初始化a,否则会给出undefined
<!doctype html>
<html>
<head>
<script>
function do_something() {
var theBody = document.getElementsByTagName("body")[0];
var theImg = document.createElement("img");
var a = 1;
alert(a);
var count = 0;
for (var i = 0; i < 10; i++, count++) {
if (i == 5) continue;
if (count == 3) {
count = 0;
a--;
} else {
a++;
}
if (i > 7) break;
}
alert(a);
}
</script>
</head>
<body onload="do_something()">
</body>
</html>
关于javascript <body onload ="do_something()"> 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45251851/
我有一个简单的 JavaScript 代码,但我不知道为什么它不起作用。代码是: function do_something() { alert(a);
我想测试一个特定的方法是否不会引发类 AError 的错误。它可以引发 BError、ArgumentError、几乎任何其他类型的错误,或者没有错误,只是不是 AError。是否有任何未弃用的(从
我发现 python 可以轻松地以“lisp”风格编码。 表达式: 正常方式: if a: do_something() '函数'方式: (a and do_something()) 正常方式
我是一名优秀的程序员,十分优秀!