未捕获的ReferenceError:赋值javascript中的左侧无效
Uncaught ReferenceError: Invalid left-hand side in assignment javascript
我需要将具有特定类的所有元素设置为具有特定背景颜色。
这是我的代码:
/*var elements = $(".km-flat");
var elements1 = $(".km-view");
var elements2 = $(".km-navbar");
var elements3 = $(".km-content");
elements.style.background-color = "red";
elements1.style.background-color = "red";
elements2.style.background-color = "red";
elements3.style.background-color = "red";*/
var myElements = document.querySelectorAll(".km-content");
for (var i = 0; i < myElements.length; i++) {
myElements[i].style.background-color = "red";
}
正如你所看到的,我的第一次尝试并不好,被评论掉了。我的第二次尝试是说Uncaught ReferenceError: Invalid left-hand side in assignment javascript
。
我应该使用什么语法?谢谢
您不能使用-
,比如下面的
myElements[i].style.backgroundColor = "red";
或
myElements[i].style["background-color"] = "red";
注意:-如果你仔细阅读下面的评论,你就会知道第二种方法在FF中出现了一些问题。
以下是有效的代码:
var myElements = document.querySelectorAll(".km-content");
for (var i = 0; i < myElements.length; i++) {
myElements[i].style.backgroundColor = "red";
}
相关文章:
- 如果我在javascript中输入无效的电子邮件或空白,如何显示特定的文本框边框红色
- Javascript setattribute-名称和值无效
- JavaScript错误无效的限定符
- 如何使用JavaScript粘贴原始二进制文件而不出现“无效字符”错误
- 如何修复FF和IE中的Javascript无效日期错误
- 使用javascript验证电话号码无效
- javascript/jQuery:在title中添加换行符——在IE9中有效,但在IE8中无效
- 对象 Javascript 中的标签无效 - 想要添加事件列表器
- 下周末'javascript中的s datetime返回无效日期
- 错误:格式为整数的 javascript 键无效
- 在正则表达式中添加 (?i) 会导致 javascript 中出现错误“无效的正则表达式组”
- 使用JSON.parse时出现无效字符javascript错误
- 获取所选选项的Javascript在Webkit/FF中有效,但在IE中无效
- 我怎样才能修复我的代码,以便<罢工>不会使我的 Javascript 代码无效
- Facebook JavaScript SDK 检查用户是否为粉丝(错误:指定的版本无效)
- 在JavaScript中测试一个无效参数w/Chai
- Javascript——为什么一个document.getElementById()有效,而另一个无效
- Tab分隔符在Chrome文本区域无效-Javascript
- 将无效javascript格式的日期转换为ics标准datetime字段
- 如果颜色值无效-JavaScript