nope! quizas hay que definir lo que es "valor original" ya que eso depende en gran medida del user agent de cada navegador. el "valor original" vendria siendo el valor que el user agent asigna al elemento de forma predeterminada cuando un autor no le ha aplicado estilo al elemento. no lo he investigado pero casi todos (por no decir todos) los elementos inician con valor block o inline en display. para demostrarlo:
Código:
<div id="content">contenido</div>
<script type="text/javascript">
try{ //DOM;
alert(getComputedStyle(document.getElementById("content"), null).display);
}catch(e){ //maldito iepxlorer siempre nos jode;
alert(document.getElementById("content").currentStyle.display);
}
</script>
por supuesto, getComputedStyle y currentStyle leen la propiedad actual, por lo cual tienes que crear el documento sin estilo y dejar que el user agent aplique su propio estilo. si el valor original fuera "none" el navegador no mostraria ningun elemento y tuvieramos que estar recurriendo a las hojas de estilo para hacer algo como
html{display:block;}, ¿no crees?