Denne virker i firefox ... men noget siger mig at IE's html parser ikke er ligeså buggy - for der virker det ikke ... måske fordi at mclemens ikke er et tag i html ... :D (i xml er det jo ok)
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"
http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="content-type" content="text/html; charset=iso-8859-1"><title>Ingen
titel</title>
<script type="text/javascript">
function cj(t){
alert(t.tagName);
alert(t.getAttribute("id"));
alert(t.firstChild.nodeValue);
alert(t.childNodes[0].nodeValue);
}
</script>
</head><body>
<mclemens id="noget" onclick="cj(this);">mc</mclemens>
</body></html>
... men med denne istedet virker haldelen ... men den vil ikke rigtig accepterer en parsing af det (skyder på at det er fordi at det er xml):
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"
http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="content-type" content="text/html; charset=iso-8859-1"><title>Ingen
titel</title>
<script type="text/javascript">
window.onload=function(){
t=document.getElementById("noget");
alert(t.tagName);
alert(t.getAttribute("id"));
alert(t.firstChild.nodeValue);
alert(t.childNodes[1].nodeValue);
}
</script>
</head><body>
<mclemens id="noget">mc</mclemens>
</body></html>