Получение z-индекса DIV в JavaScript?

В Visual Studio 2008 SP1 и позже Проводник XML-схемы может создать XML-документ с некоторыми основными демонстрационными данными:

  1. Открывают Ваш документ
  2. XSD Переключатель для Проводника XML-схемы
  3. Щелчок правой кнопкой корневой узел и выбирают "Generate Sample Xml"

Screenshot of the XML Schema Explorer

13
задан Robert Cartaino 23 February 2010 в 16:55
поделиться

1 ответ

Поскольку индекс z упоминается в части CSS, вы не сможете получить его напрямую через упомянутый код. Вы можете использовать следующий пример.

function getStyle(el,styleProp)
{
    var x = document.getElementById(el);

    if (window.getComputedStyle)
    {
        var y = document.defaultView.getComputedStyle(x,null).getPropertyValue(styleProp); 
    }  
    else if (x.currentStyle)
    {
        var y = x.currentStyle[styleProp];
    }                     

    return y;
}

передайте свой идентификатор элемента и атрибут стиля, чтобы перейти к функции.

Например:

var zInd = getStyle ( "normaldiv1" , "zIndex" );
alert ( zInd );

Для firefox вы должны передать z-index вместо zIndex

var zInd = getStyle ( "normaldiv1" , "z-index" );
 alert ( zInd );

Ссылка

19
ответ дан 1 December 2019 в 21:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: