次のような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
。なんで?
DTDなどのid
ないid属性として属性を認識しないと思いますか?その場合、HTML DTDを使用するにはどうすればよいですか?