Скопировать tltle(alt) картинки, как текст, рядом с ней
Собсно сабж, никак не могу скопировать tltle(alt) картинки, как текст, рядом с ней.
Уже есть
var t=document.getElementsByTagName('img');
for(var i=0;i<t.length;i++)
{
if(t[i].align=='ABSMIDDLE')
{
tt=document.createElement('p');
tt.innerHTML='<br/>'+t[i].title+'';
document.body.insertBefore(tt,document.body.firstChild);
}
}
Но он вставляется как и положен в начало документа(судя по коду), и у меня никак не получается добавить его после картинки к у которой он считал title(alt). Заранее спасибо. |
t[i].parentNode.insertBefore(tt, t[i].nextSibling); p.s. Давайте нормальные имена переменным:
var *!*images*/!* = document.getElementsByTagName('img');
Однобуквенные переменные — зло. |
<style type="text/css">img:after {content: attr(title); display: block</style>
<img src="/forum/images/ca_serenity/misc/logo.gif" title="javascript.ru" />
Или так, если ие6 не важен. |
Цитата:
|
Octane,
Верно, прошу прощения, совсем забыл про него. Тогда не покатит. |
Octane, спасибо, всё работает.
|
| Часовой пояс GMT +3, время: 13:12. |