Как обрезать анонс до n-ого символа
Материал из Umicms
Версия от 09:26, 28 мая 2011; Kirill (обсуждение | вклад) (Новая страница: «Задача: Необходимо обрезать значение какого-либо узла (div, span или любого дргуого) до указан…»)
Задача: Необходимо обрезать значение какого-либо узла (div, span или любого дргуого) до указанного количества символов.
Решение: Перед закрывающим тегом body необходимо добавить такой простой скрипт.
<script type="text/javascript">
tagList = document.getElementsByName('str_cut');
for (var i = 0; i < tagList.length; i++) {
if (tagList.item(i).innerHTML.length > 50){
tagList.item(i).innerHTML = tagList.item(i).innerHTML.slice( 0, 50 ) + '…';
}
}
</script>
Этот скрипт будет обрезать строку до 50 симвалов и ставить в конец три точки. Обрезаться будет содержание только тех тегов, атрибут name которых name='str_cut'