У меня есть некоторый XML (действительный XHTML), который выглядит следующим образом:
<html>
<head>
<script type="text/javascript">
<![CDATA[
function change_header(){
document.getElementById("myHeader").innerHTML="Nice day!";
}]]>
</script>
</head>
<body>
<h1 id="myHeader">Hello World!</h1>
<button onclick="change_header()">Change text</button>
</body>
</html>
И я пытаюсь получить узел #myHeader
, используя docment.GetElementById("myHeader")
, но он всегда возвращает null
,Почему?
Я догадываюсь , что он не распознает атрибут id
как атрибут id без DTD или чего-то еще?Если это так, как я могу заставить его использовать HTML DTD?