Кстати, может кто подскажет простой путь - как добавить блок DIV перед таблицей? Чтобы опираться на поиск только элемента table и перед ним вставлять нужные данные? Пока получается только если есть див с определенным ИД обрабатывать страницу
Спасибо, то что надо!!! Не разобрался просто еще с этим, хотя уже начал читать про setAttributes )))
Вопрос снят
Спасибо, начало получаться, но обнаружил неудобную для себя вещь - не действует на тэг, если он вложен в другой id. А у меня таблица размещена например:
<div id="1"><div id="2"><table id="3">...</table></div></div>
Как в таком случае прописывать это -
var el = document.getElementsByTagName('tr'); ??---------- Добавлено 27.01.2015 в 12:10 ----------Спасибо!!! Разобрался и решил задачу с вашей помощью. По итогу получился довольно простой скрипт для вывода таблицы с фиксированными шапкой и левым краем и подсветкой наведенной строки!!! Работать там есть еще над чем, но по-моему результат неплохой! вот -
http://gymn9.minsk.edu.by/be/main.aspx?guid=1531
Таблица для примера была, на самом деле все закрыто.
Ваш вариант работает, только, я понимаю нужно обработчик запускать после загрузки страницы.
А если на чистом JS?
А если я хочу одному только элементу навесить событие, тогда как?
Так-
elem[1].onclick = function(){alert('получилось ')};
[umka] Большое спасибо! Ваш вариант работает, правда почему то с одним исключением. Если дробная часть через точку- все нормально, если с запятой - не преобразовывается в число
неужто еще регулярку писать для замены запятой на точку?
В базу всвое время данные абы как вносились
if (preg_match_all("/>\\s*(\\d+([\\.,]\\d+)?)\\s*</",$str,$arr)) { print_r($arr[1]); echo implode(" ",$arr[1]); }
НЕ понимаю как работает. и не работает. Может просто регулярку подскажите добавления пробела?
для такой строки
'<td><b>100</b></td><td><font color="red"><b>9,5</b></font></td>';
помогите регулярку сделать чтоб перед числом пробел вставляло или как убрать все кроме чисел добавлением пробела между ними---------- Добавлено 22.12.2014 в 13:32 ----------
Я забыл, простите :o
с дробными числами не работает...
Спасибо! Первый вариант работает, только пришлось добавить trim() для удаления лишних пробелов по краям - это важно для дальнейшей обработки строки---------- Добавлено 22.12.2014 в 13:04 ----------
я все равно оставил strip_tags - и теперь даже при выделении цветом все правильно обрабатывает.