Архив ‘невменько’

Колоризируй это, колоризируй то

Иногда людям приходят в голову странные мысли и они спрашивают — «А как подсветить в блоке первые 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>");      }