05/08/30 18:11:36
JavaScriptで<a>タグをするために document.createDocument('a') を実行したのですが、エレメントが正しく作成されないようです。
詳しくいうと、エレメント自体は作成されるのですが、色も変わらずアンダーバーもつかず、クリックしてもジャンプしません。
検証用のHTMLとJavaScriptは次のとおりです。どなたかアドバイスをお願いします。環境:Firefox1.06, IE6
<html>
<head>
<title>example</title>
<script type="text/javascript">
<!--
// document.createElement("a")で<a>が作成されない?
function add_link(url) {
var elem = document.createElement("a");
elem.attributes["href"] = url;
elem.appendChild(document.createTextNode(url));
document.getElementById('links').appendChild(elem);
}
-->
</script>
</head>
<body>
<button type="button" onclick="add_link('URLリンク(www.google.com)')">add link</button>
<br>
<span id="links"></span>
</body>
</html>