%を含むURLでスクリプトエラーが出て困った
全てIEが悪い。いや、IEを甘く見てた無知な自分が悪い。
以下みたいな感じでaタグからhrefを取得しようとして困った
<html lang=ja>
<head>
<script type="text/javascript">
window.onload = function() {
var btn = document.getElementById('btn');
var aTags = document.getElementsByTagName('a');
btn.onclick = function() {
for (var i=0; i<aTags.length; i++)
alert(aTags[i].href);
}
}
</script>
</head>
<body>
<a href="http://www.example.com/%s/hogehoge/">Link</a>
<input type="submit" value="View URL" id="btn">
</body>
</html>
IEだと「aTag[i].href」のところで、「引数が無効です」と怒られる。
でもChrome(Webkit?)だと問題ないんだこれが。
…

