Показать сообщение отдельно
  #10 (permalink)  
Старый 17.01.2011, 00:56
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,589

Сообщение от Jekel Посмотреть сообщение
интерестно...но не то немного.
есть код
<div id="map" class="map">
<div id="box" class="box" style="margin-top:0px; margin-left:0px;"></div>
<div id="box" class="box" style="margin-top:100px; margin-left:200px;"></div>
</div>
Нет такого кода. Id - уникальный идентификатор.

Сообщение от Jekel Посмотреть сообщение
надо найти див который margin-top:100px; margin-left:200px; и присвоить его адресс переменной
короче говоря поиск дива по параметрам его стиля)
Как-то так тогда:
function f(container){
  var div=container.getElementsByTagName('div'),i=div.length,style;
  while(i--){
    style=div[i].currentStyle||window.getComputedStyle(div[i], null);
    if(style.marginTop=='100px'&&style.marginLeft=='200px')return div[i]
  }
  return container.appendChild(document.createElement('div')).style.cssText="margin-top:100px;margin-left:200px'
}


Но ещё раз говорю: опишите решаемую задачу, гарантирую, что это должно делаться по другому.)

Последний раз редактировалось Aetae, 17.01.2011 в 01:02.
Ответить с цитированием