【发布时间】:2016-07-20 17:43:32
【问题描述】:
我想使用 Google Chrome 的主题颜色功能。正常语法如下所示:
<meta name="theme-color" content="#c12432">
但是我想使用 3 种不同的颜色,所以我想出了这个代码。值得一提的是,我没有使用 JavaScript 的经验,所以请告诉我代码有什么问题。我想要做的是它随机选择一个数字,并使用该数字将 content="value" 更改为下面指定的数字。
function colorchanger() {
var x = Math.floor((Math.random() * 3) + 1);
if (x >= 3) {
document.getElementByName("theme-color").content = "#c12432";
}
if (x = 2) {
document.getElementByName("theme-color").content = "#338fc4";
}
if (x = 1) {
document.getElementByName("theme-color").content = "#d99e33";
}
}
【问题讨论】:
-
按 f12,这将打开您的控制台。在您的控制台中,您可以看到诸如“未捕获的类型错误:document.getElementByName 不是函数”之类的错误,尽管它因浏览器而异,这通常是您的代码将抛出的内容以及您如何检测它。
标签: javascript html