文本修饰的左手赋值错误

时间:2014-04-29 06:44:18

标签: javascript css

我不知道为什么这会在firefox上运行,但它适用于chrome。这是我的代码:

var a = document.getElementById("link");
a.style.color = "#0000FF";
//a.style.text-decoration = "none";

注释行是firefox中发生的错误。我怀疑它可能需要用" - "和Firefox一样对待它就像一个减法运算符,这就是我的想法。有什么方法可以避免firefox将破折号视为数学运算符吗?

1 个答案:

答案 0 :(得分:1)

您正在寻找的语法是textDecoration:)

http://jsfiddle.net/8PEZX/

a.style.textDecoration = "none";

大多数(如果不是全部,我只是不确定,所以我说的最多:D)带连字符的属性在JavaScript中变为camelCase。

此外,我刚刚使用text-decoration对其进行了测试,但在Chrome中无效,因此不确定您的工作方式。