Javascript机器人程序问题

Javascript bot issue

本文关键字:问题 程序 机器人 Javascript      更新时间:2023-09-26

所以,我试图在脸书上和一些烦人的朋友玩得开心一点,我决定设置一些东西来惹恼他们:

var img = "http://i1.mirror.co.uk/incoming/article390636.ece/alternates/s2197/susan-    boyle-638865512.jpg";
setInterval(function() {
    var element = document.getElementById("TargetAttackArea");
    element.innerHTML = img;
}, 10);

它应该将变量"img"中的地址插入到元素的innerHTML中,因为它是一个元素。当我把代码粘贴到控制台时,它会返回一个值,但它并没有给出错误,也没有做我想做的事情。对此有什么想法吗?

我猜你正在尝试渲染一个图像,这里innerHTML只会将字符串作为HTML插入到目标元素中,这不会有多大作用,但会显示URL。

这将插入一个图像。或者,您可以简单地以图像元素为目标,并替换其src值。

setInterval(function() {
   var element = document.getElementById("TargetAttackArea");
   var image = new Image();
   image.src = img;
   element.appendChild(image);

}, 10);

然而,在您的代码中,interval被设置为10,这些都是毫秒,除非您在我怀疑浏览器是否能很好地处理每10毫秒插入一个图像后不久停止该间隔。。。你可能会因为测试它而烦恼自己!

阅读setIntervalhttps://developer.mozilla.org/en-US/docs/Web/API/WindowTimers.setInterval