javascript - 未捕获的 ReferenceError:writeIn 未在更改时定义(:5:4) 在:7:1
问题描述
我尝试编写一个函数来更改文本的颜色,但出现错误。我缠绕如何解决这个问题。
function change() {
var colour = prompt("What's your favourite colour?");
a = colour.value
id = document.querySelector('.tab ');
id.style.backgoundColor = writeIn(a) ;
}
change();
console.log(a);
我编辑了如下代码,错误发生了,但值仍然是未定义的,文本中没有发生任何变化。
var changing = function change() {
var cls = document.querySelector('.tab ');
var colour = prompt("What's your favourite colour?");
var a = colour.value;
cls.style.backgoundColor = a ;
alert(a);
}
changing();
console.log(a);
解决方案
在您的代码中,您没有在任何地方声明writeIn(a)函数。所以这就是出错的原因。
只需注释该行它将起作用,或声明该writeIn
函数。
推荐阅读
- pdf - 用 Java 打印 pdf 的现代方法
- python - 我如何在numpy中找到减法总和
- javascript - 用于开发目的的 Redux-saga 模拟 api
- angular - Angular:我们可以从服务中返回一个字符串并将其显示在多个组件中吗?
- sql - 我想将 n MB 的数据添加到我的数据库中,并且我希望数据库大小仅增长 n MB
- c# - 从服务发送通知
- vb.net - VB Set Checkbox on 默认选中
- python-3.x - 如何在 face_recognition 模块的现有 face_encoding 文件中添加新的 face_encodings?
- javascript - Django Admin javascript 加载但不起作用
- docker - 如何使容器仅对同一网络中的其他容器可见