2014-01-29 50 views
0

我有這樣一行JavaScript:從css到Javascript輸入:focus {outline:none; }

var d = document.createElement('input'); 
d.type = 'radio'; 
... 
document.body.appendChild(d); 

因爲我不希望專注於它......我在CSS

input:focus {outline: none; } 

加入這一行,它的所有作品非常好#

問題是: 如何在javascript中移動該行的CSS?

我寫一個Javascript庫,我不希望出貨一個CSS依賴...

感謝

注:問題出在僞風格的東西。我該怎麼做,在JS

+0

把它變成一個類,並將類分配給你的元素 –

+0

你總是可以做'd.style.outline ='none'',但是在你的插件中包含一個CSS文件有什麼問題? – MMM

回答

0

您可以更改樣式的JavaScript像這樣:

document.getElementById("id").style.property="value" 

在你的情況,你可以使用d.style。和你想改變的財產

+0

像':focus'這樣的僞東西? –

+2

在這種情況下:'d.style.outline =「none」;' –

+0

這是如何回答定位輸入的問題:focus – Huangism