Código:
Por qué me devuelve una cadena vacía?<!DOCTYPE html> <html> <head> <meta charset=utf-8" /> <title></title> <style type="text/css"> #top { background-color: #84D8E2; background-image: url('../img/bgTop.png'); } </style> <script> window.onload = function() { alert( document.getElementById('top').style.backgroundImage ); } </script> </head> <body> <div id="top"></div> </body> </html>
Al hacer lo mismo con jQuery: alert( $('#top').css('background-image') ); resulta a la perfección