2015-10-17 70 views
-2

我想从数组中获取随机哈希标签,但该函数不起作用。这是我的代码:无法启动我的JavaScript函数

function hashtagfunc(){ 
    var hashtags = ["#beginner", "#webdev", "#creator"]; 
    var tag = hashtags[Math.floor(Math.random() * myArray.length)]; 
    document.getElementById("hashtag").innerHTML = hashtags; 
} 

我有它的元素和ID。

+2

什么叫功能?此外,该函数的最后一行应将'tag'分配给'.innerHTML',而不是'hashtags'。 – Pointy

+0

@Pointy我想要身体中的段落(带有标签hashtag)自动更改文本的每个负载。我试图在Chrome控制台中运行它,现在正在工作。 – Kacper

回答

1

创建随机数时,您正在使用错误的数组名称。它应该是:

var tag = hashtags[Math.floor(Math.random() * hashtags.length)]; 

那么你应该使用该变量在未来的声明:

document.getElementById("hashtag").innerHTML = tag; 
+0

谢谢,我的错,我没有看到它。 **加工**。 – Kacper