A computed field on the server results in a span node (if tagName isn't specified) in the browser. field.value only works for form fields in the browser.
Use .innerHTML to get the content of the computed field in the browser.
I understand IBM's reasoning behind calling it a computed field (computed field in "regular" domino applications), but if they called it computed text, maybe fewer people would be confused.