2014-04-29 24 views
0

我不知道爲什麼這不適用於Firefox,但它適用於Chrome。這裏是我的代碼:用於文本修飾的左側分配錯誤

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

評論行是在Firefox中發生錯誤。我懷疑它可能不得不用「 - 」來做點什麼,而firefox會像減法操作符那樣對待它,這就是我的想法。有沒有什麼辦法可以避免將firefox作爲數學運算符對待?

回答

1

你要找的語法textDecoration :)

​​

a.style.textDecoration = "none"; 

大部分(如果不是全部,我只是不知道,所以我說最:d)複姓在JavaScript中將屬性更改爲camelCase。

此外,我只用text-decoration進行了測試,它在Chrome中不起作用,所以不知道你的工作方式。

+0

它的工作原理,不知道爲什麼firefox把它當作數學運算符,但是謝謝:D –

+0

哦,只是根據你的代碼做了實驗。它不能在Chrome上運行,除了某些原因,Chrome不會將其視爲強制性錯誤,並仍然執行代碼。在Firefox上,它打破了xD –