Просмотр полной версии : как узнать border-width элемента через JavaScript
automatix
31.12.2006, 13:15
Всем привет!
document.getElementById('myID').style.borderWidth -- это чтобы установить ширину рамки. Но сначала нужно ее узнать. Как это сделать?
Спасибо.
А что, это значение разве write-only?
automatix
31.12.2006, 14:01
Когда ты его устанавливаешь, то можешь потом считывать. Но до этого -- нет. По крайней мере в ИЕ7 и Лисе 2.0.
Гм, я не проверял, но если он не указан, значит имеет дефолтовое значение 0, по идее.
KidsKilla
04.01.2007, 20:09
function getStyle(el,styleProp)
{
var x = document.getElementById(el);
if (x.currentStyle)
var y = x.currentStyle[styleProp];
else if (window.getComputedStyle)
var y = document.defaultView.getComputedStyle(x,null).getPropertyValue(styleProp);
return y;
}
http://www.quirksmode.org/dom/getstyles.html
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.