Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Скопировать tltle(alt) картинки, как текст, рядом с ней (https://javascript.ru/forum/events/9123-skopirovat-tltle-alt-kartinki-kak-tekst-ryadom-s-nejj.html)

Black_Sun 29.04.2010 23:15

Скопировать 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).
Заранее спасибо.

Octane 29.04.2010 23:33

t[i].parentNode.insertBefore(tt, t[i].nextSibling);



p.s. Давайте нормальные имена переменным:
var *!*images*/!* = document.getElementsByTagName('img');

Однобуквенные переменные — зло.

subzey 30.04.2010 00:10

<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 30.04.2010 00:35

Цитата:

Сообщение от subzey
Или так, если ие6 не важен.

Разве IE7 поддерживает CSS Generated Content?

subzey 30.04.2010 00:46

Octane,
Верно, прошу прощения, совсем забыл про него.
Тогда не покатит.

Black_Sun 02.05.2010 13:36

Octane, спасибо, всё работает.


Часовой пояс GMT +3, время: 12:27.