Колоризируй это, колоризируй то
Иногда людям приходят в голову странные мысли и они спрашивают — «А как подсветить в блоке первые N символов но чтоб типа без встроенных тегов?» Никак. Ну, или так: <script> function colorize (id, num, empty, styleClass){ // id - ID элемента // num - сколько символов подсвечивать // empty - считать ли пустые символы за символы для подсветки // styleClass - какой класс присваивать символам? var obj = document.getElementById (id); if (!obj) return; var regex = empty ? /^((?:[^\s]\s*){3})/ : /^(.{3})/; obj.innerHTML = obj.innerHTML.replace (regex, «<span class='»+styleClass+"'>$1</span>"); }