我不知道为什么这会在firefox上运行,但它适用于chrome。这是我的代码:
var a = document.getElementById("link");
a.style.color = "#0000FF";
//a.style.text-decoration = "none";
注释行是firefox中发生的错误。我怀疑它可能需要用" - "和Firefox一样对待它就像一个减法运算符,这就是我的想法。有什么方法可以避免firefox将破折号视为数学运算符吗?
答案 0 :(得分:1)
您正在寻找的语法是textDecoration
:)
a.style.textDecoration = "none";
大多数(如果不是全部,我只是不确定,所以我说的最多:D)带连字符的属性在JavaScript中变为camelCase。
此外,我刚刚使用text-decoration
对其进行了测试,但在Chrome中无效,因此不确定您的工作方式。