HTMLで書くことを学んでいますが、理解できない問題が1つあります。次のコードは、他のブラウザーでは機能しますが、IE9 では機能しません。何か関係があることは知っていますがinnerHTML
、これについて見つけた答えを理解できませんでした。
<html> <head> <script type="text/javascript">
function hw_function1() {
var img11=document.createElement("a");
img11.innerHTML = "<html> <body> <a href='http://google.de'>Google</a> </body></html>";
document.body.appendChild( img11 );
}
</script>
<body>
<a href="#" onclick="javascript:hw_function1()";>Test</a>
</body> </html>
構造を変更せずに何を変更すればよいですか (可能な場合は innerHTMl 部分のみ)。