2016-04-28 2 views
0

Я пытаюсь добавить стиль Word с помощью JavaScript, но при запуске он заменяет ссылки и alt где найти Слово. Посмотрите сценарий.добавление стилей слова с использованием 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

спасибо, но нет, coz даже возьмите LINKS или ALT, где Word ** amaru * * появляется – sittelle

Смежные вопросы