【发布时间】:2015-12-15 22:27:11
【问题描述】:
我已经编写了这段 javascript 代码来在延迟 3 秒后添加图像,但是这段代码无法正常工作,请帮助。
function start() {
while(true) {
setTimeout(addObstracles(), 3000)
}
}
function addObstracle() {
var element = document.createElement('img');
element.id = 'obs';
element.className = 'obstracleAnimation';
element.src = 'enemy.png';
element.style.position = 'absolute';
element.style.top = '0px';
element.style.left = '100%';
element.style.width = '150px';
element.style.height = '100px';
document.body.appendChild(element);
}
【问题讨论】:
-
更好地定义“不工作”。
-
图片未生成
-
可能是因为您在
setTimeout调用中调用 addObstracles,而该方法没有返回任何内容.. -
是否有任何开发控制台错误?
标签: javascript