2016-04-28 88 views
0

我想添加樣式使用JavaScript的一個Word,但是當它運行它取代鏈接alt在哪裏找到Word。看劇本。使用javascript添加樣式一個詞,但避免鏈接

document.body.innerHTML = document.body.innerHTML.replace(/Amaru/g, '<span class="styleam">amaru</span>'); 

和你這麼多的樣式

.styleam{ 
font-family:"Inder",Century Gothic,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif !important; 
;color:#0c5d4e;text-transform:lowercase; 
} 

感謝。

+0

你能發佈HTML嗎? – Wowsk

+0

@Wowsk它不是可能的,我正在一個頁面上工作,這意味着有太多的HTML,你可以檢查頁面amaru.guru – sittelle

+0

那麼,你正在對你的頁面的整個內容運行'replace()'。我認爲以特定元素爲目標會更好。 – Ciprianis

回答

0

你可以寫

<span id="something">amaru</span> 

和使用JavaScript像

var d = document.getElementById("something"); 
d.className += " styleam"; 
+0

謝謝,但我需要在同一時間chage一個很多的話,如果沒有作品 – sittelle

0

這是否幫助應用類?

var t = document.body.children; 
var g = 'script'; 
[].filter.call(t, function(el) { 
    return el !== g; 
}).forEach(function(dd) { 
    var j = dd.innerHTML.replace(/Amaru/g,'<span class="styleam">amaru</span>'); 
    dd.innerHTML = j; 
}); 
+0

謝謝,但沒有,甚至採取鏈接或ALT的地方,字** amaru * *出現 – sittelle