href
HTML<a>
要素の属性にアクセスしようとしていますが、どういうわけかその値は自動的に変更されます。
以下は私のコードです:
function getTDElement(anchorString)
{
var td = document.createElement('td');
// i think this is not a good way to add child to html element but
// i have to do it for some unavoidable reason
td.innerHTML = anchorString;
var anchor = td.firstChild;
// following line prints url like
// http://localhost/myservlet?myParam=foobar
console.log(anchor.href);
return td;
}
// im passing only /myservlet?myParam=foobar in following line
getTDElement("<a href=/myservlet?myParam=foobar>display</a>");
要素のhref属性が自動的に変更される理由と方法を理解できません。
誰かがこの問題に光を当てることができますか?