Ik wil een input field vervangen door een div, en daarbij de style copieren. Het lukt me alleen niet om style attributes zoals de border op te vragen omdat ze niet via de DOM zijn geset. Ik heb dit al geprobeerd:
Maar dit resulteerd allebij in een lege string
Weet iemand hoe ik dit kan doen?
code:
1
2
3
4
5
6
7
8
9
10
11
| if( window.getComputedStyle ) {
oBorder = window.getComputedStyle(oElement,null).borderWidth;
} else if( oElement.currentStyle ) {
oBorder = oElement.currentStyle.borderWidth;
}
console.log("bla: "+oBorder );
oBorder = document.defaultView.getComputedStyle(oElement, null).getPropertyValue("borderWidth");
console.log("bla2: "+oBorder ); |
Maar dit resulteerd allebij in een lege string
Weet iemand hoe ik dit kan doen?