use hasAttribute instead of "== null" (fixes #5)